Il est député de la Seine-Saint-Denis de 1978 à 1986.
Membre du secrétariat du PCF de 1990 à 2000. Après avoir été l'adjoint de Roland Leroy de 1992 à 1994, il est directeur du quotidien L'Humanité de 1994 à 2000.
Il est classé parmi les « Refondateurs » du PCF. Invité permanent au comité exécutif national du PCF, il décide en 2007 de ne plus y participer à la suite du maintien de la candidature de Marie-George Buffet. Il a quitté le PCF en [2], et il milite désormais à la Fédération pour une alternative sociale et écologique (FASE), au sein de l'Association des Communistes Unitaires qui en est une des composantes.
avec Michel Vakaloulis, Jean-Marie Vincent, Vers un nouvel anticapitalisme ; pour une politique d'émancipation, Paris, Felin, coll. « Question d'époque », , 184 p. (ISBN978-2-86645-519-4)