Il a été secrétaire général du Parti des socialistes européens en 1995, puis responsable de la Délégation socialiste française au Parlement européen. Il a également milité dans l’Essonne, été conseiller municipal à Brétigny-sur-Orge et responsable national des cheminots socialistes.