W 1947 przeprowadził się do Warszawy, gdzie studiował socjologię na Uniwersytecie Warszawskim. Został sekretarzem posła Aleksandra Bocheńskiego w Sejmie Ustawodawczym (1947–1952). Był sprawozdawcą sejmowym dziennika „Słowo Powszechne”, podjął pracę w Stowarzyszeniu „Pax”. W latach 1948–1956 pracował w redakcji tygodnika „Dziś i Jutro”, początkowo jako redaktor techniczny, później jako kierownik działu i sekretarz redakcji. Od sierpnia 1955 do 1956 redaktor naczelny „Dziś i Jutro”. Od 1955 członek Związku Literatów Polskich, w 1956 wszedł w skład zarządu Stowarzyszenia „Pax”. W latach 1956–1962 redaktor naczelny tygodnika „Kierunki”. W latach 60. XX wieku był korespondentem prasy Stowarzyszenia „Pax” w czasie Soboru watykańskiego II. W latach 1975–1977 i 1980–1981 przebywał w Rzymie jako stały korespondent „Słowa Powszechnego”.
W 1981 wraz z grupą działaczy i dziennikarzy Stowarzyszenia „Pax” sprzeciwił się stanowi wojennemu w Polsce, po czym został usunięty ze stowarzyszenia. W późniejszym okresie sporadycznie współpracował z miesięcznikiem „Królowa Apostołów”. Został pochowany na cmentarzu Powązkowskim w Warszawie (kwatera 113, rząd 1, miejsce 17).