Membre de l’Union pour la démocratie française, du Nouveau Centre puis de l’Union pour un mouvement populaire devenu Les Républicains — partis dans lesquels il exerce différentes responsabilités —, il est successivement conseiller municipal de Vauvert (Gard) de 2008 à 2010, député européen de 2009 à 2012, conseiller régional de Rhône-Alpes de 2010 à 2015, et président du conseil départemental de l’Ain de 2015 à 2017. Élu député en 2012 dans la 5e circonscription de l’Ain, il est réélu en 2017 et préside le groupe Les Républicains à l’Assemblée nationale depuis 2019.
