Od zjednoczenia się Polskiej Partii Socjalistycznej w 1919 roku był jej członkiem, przez kilka lat pełniąc funkcję przewodniczącego Komitetu Miejscowego PPS w Brzeszczach. Współpracował z krakowskimi organami prasowymi PPS – czasopismami „Naprzód” i „Prawo Ludu”. W latach 1921–1932 przewodniczący Kasy Chorych w Brzeszczach. W latach 1928–1930 poseł na Sejm II kadencji w II RP wybrany z listy PPS nr 2 w okręgu wyborczym 42 obejmującym Kraków-powiat, Chrzanów, Oświęcim, Olkusz i Miechów. Ponownie kandydował do Sejmu w roku 1930 z listy nr 7 Związku Obrony Prawa i Wolności Ludu, która została unieważniona przez Okręgową Komisję Wyborczą. Podczas Kongresów PPS w latach 1934 i 1937 był wybierany na członka Rady Naczelnej PPS.

W kwietniu 1939 został wybrany na burmistrza Jaworzna i pozostawał na tym stanowisku do czerwca 1940, kiedy został usunięty z urzędu przez władze niemieckie.