Związany był z Sojuszem Lewicy Demokratycznej (nie należąc do partii). W 2005 i 2007 bez powodzenia kandydował w wyborach parlamentarnych (odpowiednio do Senatu z własnego komitetu i do Sejmu z listy Lewicy i Demokratów). W 2010 został radnym sejmiku, utrzymał mandat także w 2014. Na samym początku V kadencji zrezygnował z zasiadania w klubie SLD Lewica Razem, dołączając wkrótce do klubu radnych Platformy Obywatelskiej. W 2018 nie ubiegał się o reelekcję.

Był działaczem OSP, pełnił funkcję wiceprezesa Zarządu Głównego Związku Ochotniczych Straży Pożarnych Rzeczypospolitej Polskiej oraz prezesa zarządu Oddziału Wojewódzkiego ZOSP RP Województwa Wielkopolskiego im. generała Stanisława Taczaka.

Pochowano go na cmentarzu parafialnym w Skokach.

Odznaczenia i wyróżnienia W 2000 odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski, a w 2005 Srebrnym Medalem „Zasłużony Kulturze Gloria Artis”.

W 2010 otrzymał Złotą Odznakę „Zasłużony dla Ochrony Przeciwpożarowej”.