w latach 1993–1995 był dziennikarzem „Słowa. Dziennika Katolickiego”. W latach 1997–2003 pisał felietony do „Niedzieli Warszawskiej” stanowiącej stołeczny dodatek „Niedzieli”. Od 2000 do 2003 był dyrektorem programowym Radia Warszawa Praga, czyli katolickiej rozgłośni diecezji warszawsko-praskiej.

Od 2003 zajmuje się edukacją medialną młodzieży i studentów. Uczył najpierw w Katolickim Liceum Ogólnokształcącym im. Ks. Piotra Skargi, potem zaś w Katolickim Liceum Ogólnokształcącym im Ks. Tadeusza Uszyńskiego oraz Katolickim Gimnazjum im. Ks. Jerzego Popiełuszki. Od 2004 prowadzi zajęcia ze studentami Instytutu Edukacji Medialnej i Dziennikarstwa (w którym w latach 2010-2012 był zastępcą dyrektora) na Wydziale Teologicznym UKSW. Od 2005 do 2012 wykładał w Warszawskiej Wyższej Szkoły Humanistycznej im. Bolesława Prusa w Warszawie, gdzie w latach 2007-2011 był prorektorem, a w latach 2011-2012 senatorem.

Od 2013 jest kierownikiem Katedry Teologii Środków Społecznego Przekazu na Wydziale Teologicznym UKSW.

Wyróżnienia i nagrody Medal „Mater Verbi” nadany przez redakcję tygodnika Niedziela 2000 r.