En 1986, il est devenu le plus jeune sénateur de France : il avait 35 ans. 
Il s’était déjà présenté à l’élection présidentielle en 2012 et était arrivé quatrième, mais il avait obtenu beaucoup moins de votes que cette année.
Au début des années 2000, il a été ministre de l’Enseignement professionnel. 