Kierował klubem radnych Samoobrony RP.
W wyborach w 2005 został wybrany na posła do Sejmu V kadencji z okręgu kaliskiego liczbą 10 027 głosów. Zasiadał w Komisji Rolnictwa i Rozwoju Wsi oraz Komisji Skarbu Państwa. Przewodniczył podkomisjom: ds. ustawy o ochronie roślin oraz ds. gospodarki wodnej. We wrześniu 2006 odszedł z Samoobrony RP, sprzeciwiając się odwołaniu Wojciecha Mojzesowicza z funkcji przewodniczącego Komisji Rolnictwa i został członkiem nowo powstałego klubu parlamentarnego Ruch Ludowo-Narodowy. W grudniu 2006 zasiadł w kole poselskim Ruch Ludowo-Chrześcijański. W lutym 2007 współtworzył partię Ruch Ludowo-Narodowy, w której przez 5 lat pełnił funkcję wiceprzewodniczącego.
W 2007 nie kandydował w przedterminowych wyborach parlamentarnych. W 2010 współtworzył Stowarzyszenie „Polska Wieś”, które wspierało w kampanii prezydenckiej Jarosława Kaczyńskiego. W wyborach samorządowych w tym samym roku bez powodzenia kandydował do sejmiku wielkopolskiego z listy Prawa i Sprawiedliwości. W wyborach parlamentarnych w 2011 jako przedstawiciel RLN bezskutecznie kandydował do Sejmu z listy partii Polska Jest Najważniejsza w okręgu konińskim (otrzymał 382 głosy). Po opuszczeniu RLN w 2012 został przewodniczącym rady krajowej Samopomocy RP (stowarzyszenia zainicjowanego przez Krzysztofa Filipka).