Il se présente aux élections législatives en 2007 dans la cinquième circonscription du Pas-de-Calais. Dissident de la candidate UMP, Annick Valla (par ailleurs son ancienne conseillère municipale à Neufchatel-Hardelot), il obtient 9 % des suffrages exprimés.
En 2014, il est réélu maire de Neufchâtel-Hardelot, avec 61,14 % des voix face à Bruno van Peteghem[1].
En , à l'occasion de la remise en jeu des postes au sein de la majorité, il se porte candidat à la vice-présidence de l'Assemblée[5].
À la suite du second mandat présidentiel d’Emmanuel Macron, il se représente aux élections législatives de 2022 dans la cinquième circonscription du Pas-de-Calais sous l’étiquette Ensemble ! qu’il remporte à nouveau face au Rassemblement national avec 51,03% des suffrages. Après la dissolution de 2024, il termine troisième au premier tour des élections de 2024 et se retire pour laisser la place à un duel RN-NFP.
- : député de la 5e circonscription du Pas-de-Calais, réélu le , non réélu en 2024 (s'étant retiré après être arrivé seulement troisième lors du premier tour des élections législatives du )