Od 1988 do 2005 sprawował mandat posła do Zgromadzenia Narodowego. Zrezygnował w związku z objęciem stanowiska ministra delegowanego ds. zarządzania terytorialnego w gabinecie Dominique’a de Villepin. W wyborach w 2007 ponownie został posłem, przyjął jednak ofertę pozostania w administracji rządowej jako sekretarz stanu przy ministrze spraw wewnętrznych (ds. terytoriów zależnych) w rządzie François Fillona.
W 2008 wybrano go na urząd mera Nicei. W związku z tym zrezygnował ze stanowiska w rządzie, powracając jednocześnie do pracy w parlamencie XIII kadencji. Po rekonstrukcji gabinetu z 23 czerwca 2009 został ministrem ds. przemysłu (podległym Christine Lagarde), pełnił tę funkcję do 13 listopada 2010. W wyborach parlamentarnych w 2012 uzyskał poselską reelekcję. W 2014 ponownie został merem Nicei.