Pełnił funkcje kierownicze w SD, będąc m.in. w latach 1949–1956 zastępcą sekretarza generalnego Centralnego Komitetu, a w latach 1969–1973 przewodniczącym CK. Był potem honorowym prezesem partii.
W latach 1956–1958 minister przemysłu drobnego i rzemiosła, w latach 1958–1969 minister łączności. Od 1969 zastępca przewodniczącego Rady Państwa. Był posłem na Sejm Ustawodawczy z okręgu radomskiego oraz na Sejm PRL I, II, V i VI kadencji z okręgu kieleckiego (w latach 1947–1961 i od 1969). W 1964 przewodniczący Głównej Komisji Rewizyjnej Towarzystwa Przyjaźni Polsko-Radzieckiej„Dziennik Bałtycki”, rok XX, nr 290 (6356), 6–7 grudnia 1964, s. 1. Od 1970 był także członkiem prezydium Ogólnopolskiego Komitetu Frontu Jedności Narodu.
Żonaty ze Stanisławą Walerią z domu Idzikowską (1919–2009), miał syna i dwie córki. Pochowany z honorami 26 lipca 1975 w na cmentarzu Powązki Wojskowe w Warszawie (kwatera A4-tuje-12)Wyszukiwarka grobów w Warszawie. W pogrzebie udział wzięli m.in. przedstawiciele ówczesnych władz PRL: przewodniczący Rady Państwa PRL prof. Henryk Jabłoński, członkowie Biura Politycznego KC PZPR Edward Babiuch i Władysław Kruczek, marszałek Sejmu Stanisław Gucwa oraz zastępca przewodniczącego Rady Państwa Józef Ozga-Michalski.