Il est de gauche. «Son idée est que les vrais combats, les vraies luttes, sont au côté des gens», explique le politologue Bruno Cautrès.
Au début des années 2000, il a été ministre de l’Enseignement professionnel. 
En 1986, il est devenu le plus jeune sénateur de France : il avait 35 ans. 