Il a créé en 2002 avec Francis Daspe l’AGAUREPS-Prométhée (Association pour la Gauche Républicaine et Sociale-Prométhée), lieu de réflexion, laboratoire d’idées et creuset pour la gauche républicaine et sociale.
En 2004, il a rejoint le bureau national du MARS (Mouvement pour une Alternative Républicaine et Sociale).
Cofondateur avec le MARS du Parti de Gauche en novembre 2008 aux côtés de Jean-Luc Mélenchon. Secrétaire national à l’éducation, au service public et à la formation du PG, membre du Front de Gauche.
Il est conseiller municipal depuis 2008 à Champigny-sur-Marne (94) où il s'occupe de la délégation au jumelage.