W wyborach parlamentarnych w 1922 wybrany został z ramienia PPS w ramach listy państwowej. W Sejmie I kadencji zasiadał w Komisji Budżetowej i Komisji Komunikacyjnej. W 1927 wybrano go do Nadzwyczajnej Komisji dla rewizji umów Ministerstwa Kolei. W wyborach parlamentarnych w 1928 ponownie uzyskał mandat z listy państwowej. W Sejmie II kadencji zasiadał w Komisji Komunikacyjnej. W wyborach parlamentarnych w 1930 nie uzyskał mandatu, jednak po pozbawianiu mandatu Hermana Liebermana wszedł w jego miejsce do Sejmu z listy państwowej nr 7 (Centrolew). Ślubowanie złożył 19 stycznia 1934. Zasiadał w Komisji Budżetowej.

Uczestniczył w grupie konspiracyjnej Norberta Barlickiego. Był więźniem Pawiaka. Aresztowany w 1941, 24 lipca tego roku osadzony w obozie koncentracyjnym Auschwitz, gdzie przebywał do 1945.

W okresie 1945–1950 ponownie pełnił funkcję prezesa Związku Zawodowego Kolejarzy oraz w latach 1947–1948 sekretarza generalnego Komisji Centralnej Związków Zawodowych. Od 18 lipca 1946 do 6 lutego 1947 był ministrem pracy i opieki społecznej w rządzie Edwarda Osóbki-Morawskiego. Od 1949 członek Centralnej Rady Związków Zawodowych (kierownik Wydziału Bytowo-Mieszkaniowego, wiceprzewodniczący Głównej Komisji Rewizyjnej i członek Komisji Historycznej).