Od 1952 mieszkał w Warszawie. W latach 1952–1993 był redaktorem w „Słowie Powszechnym”, gdzie w latach 1954-1970 pełnił funkcję zastępcy kierownika, a w latach 1970-1992 kierownika działu kulturalnego. W latach 1993–1994 był kierownikiem działu kultury „Słowa-Dziennika Katolickiego”. Od 1954 członek Stowarzyszenia „PAX”, w latach 1957-1992 członek Związku Literatów Polskich, członek Klubu Literatów „Krąg”, w latach 1957-1982 członek Stowarzyszenia Dziennikarzy Polskich, od 1965 członek ZAiKS, od 1970 członek Stowarzyszenia Kultury Europejskiej – SEC, od 1984 czł. Stowarzyszenia Dziennikarzy PRL, od 1992 sekretarz Oddziału Warszawskiego Katolickiego Stowarzyszenia Dziennikarzy, od 1992 prezes Warszawskiego Klubu C.K. Norwida. Był członkiem Stowarzyszenia Pisarzy Polskich.
Od 1975 uczestniczył w warszawskich Tygodniach Kultury Chrześcijańskiej, aktywny uczestnik spotkań Duszpasterstwa Środowisk Twórczych. Członek Rady Duszpasterskiej Archidiecezji Warszawskiej. Korespondent Powszechnego Soboru Watykańskiego II.