Po wyborach pozostał początkowo zastępcą burmistrza Zelowa, jednak zrezygnował z tej funkcji ze względu na niepołączalność mandatów. Zakończył urzędowanie w 2015, potem objął stanowisko sekretarza w zelowskim magistracie. Został też przewodniczącym klubu radnych PiS w piotrkowskiej radzie miejskiej.

W 2015 bez powodzenia kandydował z dziewiątego miejsca listy PiS do Sejmu w okręgu piotrkowskim, otrzymując 6334 głosy i zajmując siódme miejsce (partii przypadło w tym okręgu sześć mandatów). W wyborach samorządowych w 2018 kandydował ponownie na prezydenta Piotrkowa Trybunalskiego, uzyskując poparcie na poziomie 16,04% i zajmując trzecie miejsce. W tych wyborach odnowił natomiast mandat radnego miejskiego. W listopadzie 2018 objął mandat posła po wybranym na radnego sejmiku łódzkiego Grzegorzu Wojciechowskim.

W wyborach w 2019 z powodzeniem ubiegał się o poselską reelekcję, otrzymując 18 238 głosów. W wyborach w 2023 utrzymał mandat na kolejną kadencję, zdobywając 19 711 głosów. W 2026 został członkiem stowarzyszenia Rozwój Plus założonego przez Mateusza Morawieckiego. W tym samym roku wystąpił z tej organizacji oraz złożył wymaganą przez kierownictwo Prawa i Sprawiedliwości deklarację, co pozwoliło mu zachować członkostwo w partii.

Życie prywatne Żonaty z Barbarą, lekarzem pediatrą.