Od 1925 roku pełnił funkcję radnego miejskiego w Pyzdrach, był członkiem Sejmiku i Wydziału Powiatowego w Słupcy i członkiem Rady Powiatowej w Koninie.

W 1935 roku został wybrany posłem na Sejm IV kadencji (1935–1938) 45 491 głosami z okręgu nr 19, obejmującego powiaty: kolski i koniński. W czasie tej kadencji pracował w komisjach: oświatowej (do grudnia 1937 roku) i regulaminowej. W październiku 1935 roku i w marcu 1936 roku był wybierany do specjalnej komisji dla rozważenia projektu ustawy o upoważnieniu Prezydenta RP do wydawania dekretów. W interpelacji z lipca 1938 roku zaproponował rozważenie możliwości rozwiązania wszelkich organizacji niemieckich w związku z zagrożeniem narodowosocjalistycznym, w pasie zachodniego pogranicza. Jako poseł przyczynił się do uzyskania przez KUL w Lublinie pełnych praw akademickich. Znany był z wypowiedzi skierowanych przeciwko Żydom. W 1937 jako poseł domagał się w Sejmie zakazania Żydom pod sankcją karną produkowania dewocjonaliów chrześcijańskichSprawozdanie stenograficzne z 51. posiedzenia Sejmu RP w dniu 20 marca 1937, łamy 51-52..