W latach 1945–1946 był kierownikiem działu zagranicznego „Dziennika Ludowego”, następnie (do 1948) redaktorem naczelnym „Wieczoru”, a w latach 1949–1950 redaktorem naczelnym „Rzeczpospolitej”. Od 1951 do 1972 redaktor naczelny „Życia Warszawy” z przerwą w 1957, gdy pełnił funkcję zastępcy redaktora naczelnego „Trybuny Ludu”. W latach 1951–1955 pełnił funkcję przewodniczącego Zarządu Głównego Stowarzyszenia Dziennikarzy Polskich. Laureat nagrody im. Bolesława Prusa.
W 1948 wstąpił do Polskiej Partii Robotniczej, która w tym samym roku współtworzyła Polską Zjednoczoną Partię Robotniczą. W latach 1958–1962 oraz 1971–1975 był zastępcą członka Komitetu Centralnego partii. Poseł na Sejm PRL w latach 1952–1956 i 1961–1976 (I, III, IV, V i VI kadencji). Członek Ogólnopolskiego Komitetu Frontu Jedności Narodu w 1958„Trybuna Robotnicza”, nr 4 (4350) 7 stycznia 1958, s. 2. Od 1971 był członkiem prezydium Obywatelskiego Komitetu Odbudowy Zamku Królewskiego w Warszawie„Biuletyn Zamek”, nr 17a, 19 czerwca 1971, s. 4.. W latach 1972–1973 był przewodniczącym Stołecznego Komitetu FJN. Od 1973 do 1978 pełnił funkcję zastępcy sekretarza generalnego Międzynarodowej Federacji Bojowników Ruchu Oporu.