Od 1957 do 1975 był członkiem Związku Młodzieży Wiejskiej. Od 1987 należał do Zjednoczonego Stronnictwa Ludowego, następnie do Polskiego Stronnictwa Ludowego. Zasiadał w radzie naczelnej PSL. W 2006 przeszedł do Polskiego Stronnictwa Ludowego „Piast” i jako przedstawiciel tej partii uzyskał mandat radnego sejmiku łódzkiego z listy Prawa i Sprawiedliwości.
W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia kandydował z listy PiS jako przedstawiciel PSL „Piast”. Mandat posła na Sejm VI kadencji objął jednak 24 czerwca 2009 w miejsce Pawła Zalewskiego, który został wybrany do Parlamentu Europejskiego. W 2010 został członkiem PiS.
W wyborach parlamentarnych w 2011 ponownie był kandydatem PiS do Sejmu, nie uzyskał reelekcjiSerwis PKW – Wybory 2011.
Odznaczenia i wyróżnienia Krzyż Oficerski Orderu Odrodzenia Polski (2005) Krzyż Kawalerski Orderu Odrodzenia Polski (1989) Srebrny Krzyż Zasługi (1980) Brązowy Krzyż Zasługi (1970) Srebrny Medal „Za Zasługi dla Pożarnictwa” Medal Wincentego Witosa Złota Odznaka „Zasłużony dla Ochrony Przeciwpożarowej” Srebrna Odznaka „Zasłużony dla Ochrony Przeciwpożarowej” Złoty Znak Związku Ochotniczych Straży Pożarnych Rzeczypospolitej Polskiej Srebrny Medal za Zasługi dla Policji Odznaka Honorowa „Za Zasługi dla ZMW”