Od 21 października 1956 do października 1960 członek Biura Politycznego KC PZPR (od grudnia 1956 do marca 1957 przewodniczący Komisji ds. Młodzieży KC PZPR, od maja 1957 odpowiadał w BP za oświatęZbigniew Osiński, Nauczanie historii w szkołach podstawowych w Polsce w latach 1944–1989: uwarunkowania organizacyjne oraz ideologiczno-polityczne, Lublin 2010, s. 90.). W latach 50. był uważany za jednego z nieformalnych przywódców puławian – grupy wewnątrz PZPR, która zamierzała dokonać w Polsce liberalizacji systemu stalinowskiego.

W latach 1945–1965 poseł kolejno do Krajowej Rady Narodowej, na Sejm Ustawodawczy oraz na Sejm PRL I, II i III kadencji. Od maja do lipca 1956 był redaktorem naczelnym „Trybuny Ludu”. W latach 1959–1964 był wiceprezesem Najwyższej Izby Kontroli, a w latach 1964–1969 był ambasadorem PRL w Wielkiej Brytanii.