Od kwietnia do sierpnia tego samego roku był przewodniczącym Miejskiego Komitetu PPS w Warszawie, a w latach 1945–1950 przewodniczącym Rady Nadzorczej WSM. Od 6 maja 1945 do 15 grudnia 1948 członek Rady Naczelnej PPS, z którą przystąpił do Polskiej Zjednoczonej Partii Robotniczej.

Był działaczem i w latach 1945–1949 przewodniczącym Zarządu Głównego Związku Zawodowego Pracowników Samorządu Terytorialnego i Użyteczności Publicznej. Jesienią 1945 brał udział w I Światowym Kongresie Związków Zawodowych w Paryżu; prowadził wówczas rozmowy z pozostającymi za granicą polskimi działaczami socjalistycznymi, nakłaniając ich do powrotu do kraju i wstąpienia do „lubelskiej” PPS. Uczestnik I Kongresu Związków Zawodowych w Warszawie w dniach 18–21 listopada 1945, na którym został wybrany na zastępcę członka, a wkrótce na członka Komisji Rewizyjnej Komisji Centralnej Związków Zawodowych. W latach 1946–1949 był skarbnikiem KCZZ. Od 29 grudnia 1945 z ramienia KCZZ był posłem do Krajowej Rady Narodowej, a od 1947 do 1952 na Sejm Ustawodawczy. W 1957, 1961, 1965 i 1969 uzyskiwał mandat posła na Sejm PRL. Od 1962 był członkiem Ogólnopolskiego Komitetu PokojuSkład Ogólnopolskiego Komitetu Pokoju, „Trybuna Ludu”, nr 163, 14 czerwca 1962, s. 4..