We wrześniu 2006 opuścił Samoobronę RP, wstępując do nowo powstałego klubu parlamentarnego Ruch Ludowo-Narodowy. Od października do listopada 2006 przewodniczył temu klubowi (jako p.o.). W grudniu 2006 wszedł w skład koła pod nazwą Ruch Ludowo-Chrześcijański. W lutym 2007 współtworzył partię Ruch Ludowo-Narodowy. W sierpniu 2007 wstąpił do Prawa i Sprawiedliwości.

W wyborach parlamentarnych w 2007 z listy PiS bez powodzenia ubiegał się o reelekcję (uzyskał 1943 głosy). W 2008 został pracownikiem warszawskiej delegatury Najwyższej Izby Kontroli. Później objął samodzielne stanowisko ds. audytu wewnętrznego w Urzędzie Miasta i Gminy w Busku-Zdroju. W wyborach samorządowych w 2014 z ramienia lokalnego komitetu bezskutecznie kandydował na radnego powiatu buskiego i wójta gminy Nowy Korczyn (otrzymał 7,8% głosów i zajął trzecie miejsce spośród czterech kandydatów). W 2016 został zastępcą dyrektora oddziału regionalnego Agencji Restrukturyzacji i Modernizacji Rolnictwa w Kielcach. W latach 2018–2024 zajmował stanowisko dyrektora świętokrzyskiego oddziału agencji.