W latach 1987–1994 był publicystą katolickiego tygodnika społecznego „Ład”. Pracował także w tygodniku „Spotkania”, współpracował z redakcją miesięcznika „Znaki Czasu” i pismem II Ogólnopolskiego Synodu Plenarnego „Kurier Synodalny”. Po 1995 współpracował też z pismem „Głos”. W latach 1980–1982 był dziennikarzem Biura Informacji Prasowej NSZZ „Solidarność” w Gdańsku. W latach 1990–2001 był współpracownikiem Katolickiej Agencji Informacyjnej.

W latach 1992–1994 był kierownikiem jednego z działów Ośrodka Studiów Wschodnich w Warszawie przy Ministerstwie Współpracy Gospodarczej z Zagranicą. Był jednym z redaktorów Encyklopedii Solidarności.

Od 1971 roku mieszkał w Podkowie Leśnej. Był jednym z pierwszych członków supernumerariuszy Opus Dei w Polsce. Przetłumaczył na język polski wiele książek Josemaríi Escrivy. Z żoną Anną wychował siedmioro dzieci. Zmarł po długotrwałej ciężkiej chorobienekrologi.wyborcza.pl..

Zasługi i osiągnięcia Jako dziennikarz uczestniczył w I Zjeździe NSZZ „Solidarność” w Gdańsku i w pracach Biura Informacji Prasowej NSZZ „Solidarność”. Tłumaczył teksty dla wydawnictw podziemnych, pisał do prasy niezależnej.