W 2007 odszedł z LPR. W przedterminowych wyborach parlamentarnych w tym samym roku bez powodzenia ubiegał się o reelekcję z listy Prawa i Sprawiedliwości (otrzymał 8790 głosówSerwis PKW – Wybory 2007). Następnie wstąpił do tego ugrupowania i zasiadł w jego władzach lokalnych w Nowym Sączu.

W wyborach samorządowych w 2010 z listy PiS uzyskał mandat radnego rady powiatu nowosądeckiegoSerwis PKW – Wybory 2010. W tych samych wyborach bez powodzenia ubiegał się o urząd burmistrza Starego Sącza. W wyborach parlamentarnych w 2011 bezskutecznie kandydował do Sejmu z listy PiSSerwis PKW – Wybory 2011. Pod koniec lutego 2012 wystąpił z klubu radnych PiS w powiecie nowosądeckim. Pod koniec października 2013 powrócił do tego klubu. W wyborach w 2014 bez powodzenia ubiegał się o reelekcję z listy konkurencyjnego wobec PiS komitetu Solidarnie dla Sądecczyzny, związanego z Solidarną Polską. W listopadzie 2016 wybrany w skład zarządu okręgowego PiS. W 2018 z listy tej partii ponownie został radnym powiatu nowosądeckiegoSerwis PKW – Wybory 2018.