W 1921 został członkiem zarządu nowo powstałego Klubu Sportowo-Footbolowego „Racovia”, a później do 1924 był jego prezesem.

W trakcie wyborów parlamentarnych w 1928 wybrany został do Sejmu RP, z listy nr 2 (PPS) w okręgu wyborczym nr 17 (Częstochowa). Kandydował również z listy państwowej. W Sejmie II kadencji z ramienia Związku Parlamentarnego Polskich Socjalistów zasiadał w komisji robót publicznych.

Działał w Towarzystwie Uniwersytetów Robotniczych, organizował pomoc dla Republiki Hiszpańskiej. Pełnił także funkcję radnego miejskiego.

13 stycznia 1940 został aresztowany przez Niemców i osadzony na Zawodziu. Następnie był więziony w Sachsenhausen (od 17 lipca 1940), otrzymując nr obozowy 27 736. Wskutek eksperymentów medycznych doprowadzono go do choroby i trwałego okaleczenia. W 1942 został zwolniony w stanie skrajnego wycieńczenia z obowiązkiem stałego meldowania się na Gestapo.