Initialement membre du RPR, il devient un élu de la ville de Reims en 2001 avec Jean-Louis Schneiter. En 2014 il est le second adjoint du maire de Reims, Arnaud Robinet, chargé de la sécurité, de l'événementiel, du bien vivre, des élections et des cultes. Il conserve cette fonction à la réélection du maire en 2020 jusqu'à son élection en juin 2022 au mandat de député. La loi sur le non-cumul des mandats interdisant à un parlementaire de faire partie de l'exécutif d'une collectivité territoriale.
Conseiller régional de 2010 à 2021, il est élu pour la Marne et devient vice-président[1] de la région Grand Est en 2016, chargé de la stratégie et de la prospective.
Il rejoint le parti Horizons dès sa création en 2021[2].
Le 9 juin 2024, le président de la République Emmanuel Macron dissout l'Assemblée nationale. À la suite d'une campagne de trois semaines, il est réélu le 7 juillet 2024[4].