W wyborach parlamentarnych w 2001 uzyskał liczbą 16 108 głosów mandat poselski na Sejm IV kadencji jako jej kandydat w okręgu siedleckim. W 2005 po raz drugi został posłem liczbą 16 515 głosów. Od 2003 do 2004 był obserwatorem, a od maja do lipca 2004 posłem do Parlamentu Europejskiego. Zasiadał w Komisji Polityki Regionalnej, Transportu i Turystyki PE. W latach 2001–2006 przewodniczył sejmowej Komisji Ochrony Środowiska, Zasobów Naturalnych i Leśnictwa.
Od 2001 zasiadał w prezydium klubu parlamentarnego Samoobrony RP. W 2005 został w nim rzecznikiem dyscypliny, a w maju 2006 objął funkcję p.o. przewodniczącego klubu. Od 2 listopada 2006 do 13 sierpnia 2007 był sekretarzem stanu w Kancelarii Prezesa Rady Ministrów. W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia ubiegał się o reelekcję (dostał 3847 głosów).
Wkrótce po wyborach wraz z m.in. Danutą Hojarską opuścił Samoobronę RP, zapowiadając stworzenie nowego ugrupowania politycznego o nazwie Partia Regionów. 19 grudnia 2007 został p.o. prezesa tego ugrupowania. 18 kwietnia 2009 zrezygnował z funkcji, zostając wiceprezesem partii (pełnił tę funkcję do 2010).