W wyborach parlamentarnych w tym samym roku jako kandydat bezpartyjny, startując z listy Samoobrony RP ponownie został posłem (V kadencji) z okręgu płockiego liczbą 7393 głosów. Pracował w Komisji Finansów Publicznych oraz Komisji Rozwoju Przedsiębiorczości. Był wiceprzewodniczącym Podkomisji nadzwyczajnej do rozpatrzenia poselskiego projektu ustawy o wielkopowierzchniowych obiektach handlowych. W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia ubiegał się o reelekcję (uzyskał 1665 głosów).

W 2010 został prezesem mazowiecko-warszawskich struktur Partii Regionów. Był także członkiem krajowego komitetu wykonawczego tego ugrupowania. Obie te funkcje pełnił do marca 2011. W maju 2012 współtworzył RLP (reaktywowany jako stowarzyszenie). Przystąpił do SLD. W wyborach samorządowych w 2014 bez powodzenia ubiegał się o urząd burmistrza Grodziska Mazowieckiego z ramienia Ruchu Ludzi Pracy (uzyskał 2,86% głosów i zajął ostatnie miejsce spośród czterech kandydatów).