W Sejmie pracował w Komisji Skarbu Państwa, Komisji Ustawodawczej oraz Komisji Nadzwyczajnej do rozpatrzenia projektów ustaw związanych z rządowym Programem uporządkowania i ograniczenia wydatków publicznych. W 2005 bez powodzenia ubiegał się o reelekcję. Rok później bezskutecznie kandydował do sejmiku mazowieckiego.

W styczniu 2015 stanął na czele warszawskich struktur Kongresu Nowej Prawicy, a w październiku tegoż roku kandydował z ramienia KNP do Sejmu. W październiku 2018 objął funkcję sekretarza KNP. Został też potem prezesem powołanej przez liderów KNP partii Odpowiedzialność, zarejestrowanej w marcu 2019 (pozostając związanym z KNP, a także z PolExitem). W 2020 zadeklarował zamiar wystartowania jako kandydat Odpowiedzialności w wyborach prezydenckich, jednak nie zebrał wymaganej do rejestracji kandydatury liczby podpisów. W sierpniu tego samego roku zrezygnował z funkcji prezesa partii. W 2024 jako bezpartyjny z ramienia PolExitu wystartował w wyborach do Parlamentu Europejskiego, będąc liderem listy w okręgu lubelskim.

Żonaty, ma troje dzieci.