W 1937 uczestnik kongresu zjednoczeniowego NPR, Polskiego Stronnictwa Chrześcijańskiej Demokracji i Związku Hallerczyków, na którym został wybrany do Rady Naczelnej i Zarządu Głównego nowo utworzonego Stronnictwa Pracy. Od 1936 związany z lożą masońską „Staszic” w Zagłębiu Dąbrowskim. W czasie II wojny światowej początkowo przebywał w Warszawie, od 1940 w Ostrowie Wielkopolskim i Cieszynie, poszukiwany przez Niemców wyjechał do Krakowa. W latach 1942–1945 naczelny lekarz Kasy Chorych w Rzeszowie, nie uczestniczył w konspiracji. Po wojnie krótko służył jako lekarz 10 Dywizji Piechoty, organizował Izbę Lekarską i Związek Zawodowy Lekarzy w Rzeszowie i w Ostrowie Wielkopolskim.
Pełnił mandat senatora III kadencji z ramienia Centrolewu, należał do Zespołu Senatorów ChD i NPR. Po wojnie pełnił mandat posła do Krajowej Rady Narodowej z ramienia SP, a następnie był posłem na Sejm Ustawodawczy (reprezentując kolejno SP i SD). Zasiadał także w Miejskiej Radzie Narodowej w Ostrowie Wielkopolskim.