był kilkakrotnie ranny.
W październiku 1918 z ramienia Polskiej Komisji Likwidacyjnej objął funkcję starosty w powiecie chrzanowskim. Po odzyskaniu niepodległości: od 1919 w PPS i członek jej władz (w latach 1919–1939 członek Rady Naczelnej PPS, w latach 1924–1928 wiceprzewodniczący, w latach 1937–1939 przewodniczący Rady Naczelnej, w latach 1922–1939 członek CKW PPS). W latach 1919–1922 przewodniczący Komisji Centralnej Związków Zawodowych, następnie do 1939 sekretarz KCZZ. W latach 1919–1935 poseł na Sejm RP. Poddawał krytyce linię polityczną sekretarza generalnego partii Kazimierza Pużaka, poszukującego dróg porozumienia z sanacją.
Po agresji III Rzeszy i ZSRR na Polskę (wrzesień 1939), nie uznał decyzji o zawieszeniu działalności partii i utworzeniu konspiracyjnej PPS-WRN. W styczniu 1940 roku został przewodniczącym organizacji w Krakowie, a w maju tego roku usunął się z niego na skutek różnicy zdań z Józefem Cyrankiewiczem w kwestii uznania WRN. Po aresztowaniu Cyrankiewicza powtórnie objął funkcję przewodniczącego;