W 1967 uzyskał na Wydziale Historycznym UW stopień doktora nauk humanistycznych, na podstawie pracy Kościół i Chrześcijańska Demokracja we Włoszech powojennych napisanej pod kierunkiem Rafała Gerbera. W 1968 został członkiem Prezydium Stowarzyszenia „Pax”, od 1971 był członkiem 8-osobowego Sekretariatu Prezydium. W 1972 został redaktorem naczelnym „Słowa Powszechnego”.
W latach 1972–1982 był wiceprezesem Polskiego Klubu Publicystów Międzynarodowych przy Stowarzyszeniu Dziennikarzy Polskich, w latach 1976–1980 członkiem prezydium SDP. Publikował także w „Polityce”, „Życiu Warszawy”, „Kulturze” i „Perspektywach”. Od stycznia 1976 był jednym z trzech wiceprzewodniczących zarządu Stowarzyszenia „Pax”, z tym, że jego wybór został przeforsowany przez władze PRL, wbrew stanowisku szeregowych członków „Pax”.