W latach 80. należał do ZSL. Był współzałożycielem struktur ZZR „Samoobrona” w Łęczycy i Kutnie. W 1994 wszedł w skład rady wojewódzkiej partii Przymierze Samoobrona (działającej następnie pod nazwą Samoobrona Rzeczpospolitej Polskiej) w Łodzi. Jest też członkiem rady krajowej tej partii. W tym samym roku został radnym rady gminy Daszyna (do 1998 wchodził też w skład zarządu gminy), a w latach 2002–2005 zasiadał w sejmiku łódzkim II kadencji. Bez powodzenia kandydował w wyborach parlamentarnych w 2001 (otrzymał 4478 głosów). W 2002 ubiegał się o urząd wójta gminy Daszyna.
W wyborach w 2005, startując z siódmego miejsca listy Samoobrony RP uzyskał mandat poselski na Sejm V kadencji z okręgu sieradzkiego liczbą 8715 głosów. Pracował w Komisji Gospodarki, Komisji Infrastruktury oraz siedmiu podkomisjach.