Od 1977 do rozwiązania należał do Polskiej Zjednoczonej Partii Robotniczej. W 1992 współtworzył wielkopolskie struktury ZZR „Samoobrona” oraz partii Przymierze Samoobrona (działającej następnie pod nazwą Samoobrona Rzeczpospolitej Polskiej). Wszedł w skład władz wojewódzkich obu organizacji. Stanął też na czele struktur Samoobrony RP w Kościanie. W 1998 koordynował strajki rolnicze w województwie leszczyńskim. Bez powodzenia kandydował do Sejmu w wyborach parlamentarnych w 1993 oraz wyborach w 2001 (otrzymał 4694 głosów). W wyborach samorządowych w 1998 bezskutecznie ubiegał się o mandat w sejmiku wielkopolskim z ramienia Przymierza Społecznego. Od 2002 do 2005 był radnym powiatu kościańskiego. Do 2002 pełnił funkcję asystenta posła Tadeusza WojtkowiakaMichał Wiśniewski, Przewrót w Samoobronie, „Gazeta Poznańska” z 21 sierpnia 2002..