Od 1925 do 1931 po zwycięstwie PPS w wyborach samorządowych wybrany został przewodniczącym Rady Miejskiej Piotrkowa Trybunalskiego. W wyborach parlamentarnych w 1928 w okręgu piotrkowskim razem z Zygmuntem Zarembą został wybrany na posła z ramienia PPS. W Sejmie pracował w trzech komisjach: administracyjnej, regulaminowej i nietykalności poselskiej oraz oświatowej. W grudniu 1928 został wiceprzewodniczącym Zarządu Głównego Związku Zawodowego Nauczycielstwa Polskiego Szkół Średnich (ZZNPSŚ). Po zjednoczeniu ze Związkiem Polskiego Nauczycielstwa Szkół Powszechnych (ZNPSP) w 1930 wszedł do Zarządu Głównego Związku Nauczycielstwa Polskiego, jednak złożył z niego rezygnację, gdy część członków Zarządu Głównego ZNP odmówiło podpisania protestu przeciw aresztowaniom posłów w Brześciu.

Po sprawie brzeskiej odmówiono mu pracy w szkolnictwie w Piotrkowie z uwagi – jak podano – „niepodania danych o kwalifikacjach” i karnie przeniesiono do Archiwum Państwowego w Poznaniu.