W 1959 wstąpił do Zjednoczonego Stronnictwa Ludowego. W latach 1960–1968 pracował w Wojewódzkim Komitecie ZSL w Poznaniu jako instruktor, później kierownik Wydziału Ekonomiczno-Rolnego. Od 1968 był dyrektorem okręgu Centrali Spółdzielni Ogrodniczych w Poznaniu, a w latach 1970–1972 był wiceprezesem WK ZSL. Później był prezesem Wojewódzkiego Związku Kółek Rolniczych w Poznaniu. Wykonywał mandat posła na Sejm VI kadencji (1972–1976). Zasiadał w Komisji Przemysłu Ciężkiego i Maszynowego. W 1975 uzyskał nominację na urząd wojewody leszczyńskiego (funkcję pełnił do 1978). Później był wiceministrem przemysłu spożywczego i skupu. W okresie III RP został działaczem Polskiego Stronnictwa Ludowego, był m.in. przewodniczącym sądu koleżeńskiego partii w województwie wielkopolskim. Pełnił też funkcję prezesa poznańskiego okręgu Ogólnopolskiego Związku Żołnierzy BCh.

Odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski.