Od 1995 do 2006 redaktor naczelny „Przeglądu Powszechnego” – miesięcznika społeczno-kulturalnego jezuitów. Od 2001 wykłada homiletykę na Papieskim Wydziale Teologicznym w Warszawie. Emerytowany (2003) wykładowca w Instytucie Dziennikarstwa Uniwersytetu Warszawskiego. W latach 2003–2005 był członkiem jury Nagrody Literackiej „Nike”.

W 1974 debiutował jako poeta wierszami w miesięczniku „Msza Święta”. Autor wielu książek i publikacji, wierszy oraz tłumaczeń. Publikuje m.in. w „Akcencie”, „Charakterach”, „Gazecie Wyborczej”, „Gościu Niedzielnym”, „Tygodniku Powszechnym”, „W drodze”, „Życiu Duchowym” i „Scenie”. Wielokrotny laureat nagród dziennikarskich i literackich. Prowadzący i gość programów publicystycznych o tematyce religijnej w radiu i telewizji.

Jest członkiem Stowarzyszenia Pisarzy Polskich i Stowarzyszenia Dziennikarzy Polskich (do 2016). Współzałożyciel Wschodniej Fundacji Kultury „Akcent” (1994) i członek jej Rady Programowej.