Osób Niepełnosprawnych w Ministerstwie Pracy i Polityki Społecznej.
Pracował w tygodniku „Ład” (1987–1989), miesięczniku „Powściągliwość i Praca” (1989–1990) oraz Ilustrowanym Tygodniku Informacyjnym „Spotkania” (1990–1993).
Od 1993 redaktor naczelny i prezes zarządu Katolickiej Agencji Informacyjnej oraz prezes Fundacji Konferencji Episkopatu Polski na rzecz Wymiany Informacji Katolickiej. W 2025 złożył rezygnację ze stanowiska prezesa KAI. Został jednym z założycieli Fundacji „Dzieło Nowego Tysiąclecia” i Związku Dużych Rodzin „Trzy Plus”. Jest sympatykiem Opus Dei.
Należy do inicjatorów i organizatorów Zjazdów Gnieźnieńskich w ich obecnej formule. Był członkiem Rady Programowej Telewizji Polskiej (2014–2018). Współorganizator obsługi medialnej pielgrzymek papieskich do Polski w latach 1995–2006 oraz odpowiedzialny z ramienia KEP za obsługę medialną Światowych Dni Młodzieży w Krakowie w 2016. Jest konsultorem Rady ds. Środków Społecznego Przekazu Konferencji Episkopatu Polski oraz członkiem Zespołu KEP ds.