W czerwcu 1946 mianowany majorem Wojska Polskiego. W latach 1949–1953 dyrektor Okręgowego Związku Spółdzielczości Pracy, a w okresie 1953–1956 kierownik działu administracyjnego Miejskiego Przedsiębiorstwa Robót Wodociągowo-Kanalizacyjnych. Od 18 listopada 1956 do 1972 zasiadał w prezydium, a od 1 grudnia 1956 do 29 listopada 1968 był wiceprzewodniczącym Centralnej Rady Związków Zawodowych. Od 29 czerwca 1959 przewodniczący, a od 10 marca 1973 wiceprzewodniczący Komisji Historii Ruchu Zawodowego CRZZ. W dniach 8–22 października 1965 jako delegat brał udział w V Światowym Kongresie Związków Zawodowych. Od 4 stycznia 1958 członek Sekretariatu Ogólnopolskiego Komitetu Frontu Jedności Narodu, a od 20 czerwca tego samego roku członek prezydium Ogólnopolskiego Komitetu Pokoju. Od marca 1959 do listopada 1968 członek Centralnej Komisji Kontroli Partyjnej PZPR. Od 1 lipca 1966 do 31 marca 1972 był przewodniczącym Rady Nadzorczej Zakładu Ubezpieczeń Społecznych, a od 6 maja 1962 do 7 października 1972 przewodniczącym Polskiego Towarzystwa Turystyczno-Krajoznawczego. Od 1972 na rencie dla zasłużonych.
Był żonaty z Heleną Leokadią Gajewską (1922–2005). Pochowany na Cmentarzu Wojskowym na Powązkach w Warszawie (B2-tuje-17).