W latach 1999–2001 przewodniczył Radzie Dolnośląskiej Kółek Rolniczych.
Przed wyborami parlamentarnymi w 2001 kierował komitetem wyborczym Samoobrony RP. Następnie został doradcą przewodniczącego tej partii Andrzeja Leppera oraz dyrektorem biura krajowego Samoobrony RP w Warszawie. W 2005 liczbą 7384 głosów z jej listy po raz trzeci uzyskał w okręgu krośnieńskim mandat poselski. Pełnił funkcję wiceprzewodniczącego Komisji Regulaminowej i Spraw Poselskich. Zasiadał też w Komisji Kultury i Środków Przekazu.
W latach 2005–2007 był wiceprzewodniczącym klubu parlamentarnego Samoobrony RP. W czerwcu 2006 został też przewodniczącym rady wojewódzkiej ugrupowania na Opolszczyźnie. We wrześniu 2006 odegrał istotną rolę w tzw. aferze taśmowej. Z jego inicjatywy dziennikarze Teraz my! skontaktowali się posłanką Renatą Beger, która wzięła udział w prowokacji przy użyciu ukrytej kamery. W wyborach w 2007 bez powodzenia ubiegał się o reelekcję (dostał 1807 głosów).