W okresie 1927–1931 pracował w Związku Rewizyjnym Spółdzielni Rolniczych i w Centrali Stowarzyszeń Rolniczo-Handlowych „Storol”.

Pełnił wiele funkcji społecznych, był m.in.: wiceprezesem Zarządu Wojewódzkiego TOiKR w Kielcach (w okresie 1936/7–1939 – jego prezesem), członkiem Zarządu Kieleckiej Izby Rolniczej, od lutego 1937 roku do 1939 roku – prezesem Związku Izb i Organizacji Rolniczych RP w Warszawie.

Politycznie był związany z BBWR. W wyborach parlamentarnych w 1930 roku został wybrany posłem na Sejm III kadencji (1930-1935) z listy nr 1 z ramienia BBWR z okręgu nr 20 obejmującego powiaty: kielecki, jędrzejowski i włoszczowski. W kadencji tej był przewodniczącym komisji opieki społecznej i inwalidztwa.

W wyborach parlamentarnych w 1935 roku został ponownie wybrany posłem na Sejm IV kadencji (1935-1938) 20 019 głosami z okręgu nr 28, obejmującego powiaty: jędrzejowski, miechowski i pińczowski. W kadencji tej przewodniczył Kołu Rolników. W wyborach parlamentarnych w 1938 roku został wybrany posłem na Sejm V kadencji (1938-1939) z tego samego okręgu (nr 28). W kadencji tej był drugim zastępcą przewodniczącego komisji budżetowej i komisji inwestycyjnej oraz członkiem komisji: rolnej i skarbowej.

Był radnym Rady Gminnej i Powiatowej w Jędrzejowie oraz Rady Wojewódzkiej w Kielcach.