Il est diplômé de l'Institut d'études politiques de Paris en 1977, titulaire d'un diplôme d'études approfondies (DEA) d'économie à l'IEP de Paris en 1978, docteur de troisième cycle en sciences économiques à l'IEP de Paris en 1980.
Il est l'auteur de nombreux ouvrages, parmi lesquels des manuels d'économie, comme une Économie politique en trois volumes, ou {{Harvsp}}, et des essais de réflexion politique comme {{Harvsp}} (1997), {{Harvsp}} (2003), {{Harvsp}} (2003).
Il s'est opposé au libéralisme notamment dans son Manifeste pour l'économie humaine (2000) et dans Les Vraies Lois de l'économie (2001) qui a obtenu le prix lycéen du livre d'économie (réédité en poche, Points-Seuil en 2008). Depuis le début des années 2000, il s'est engagé dans un travail de refondation anthropologique de la pensée politique et économique dont le premier opus {{Harvsp}}{{Sfn}} est paru en 2006 (nouvelle édition en poche, Points-Seuil en 2008). Le second volet de ce travail (paru en 2009), {{Harvsp}}, s'efforce de fonder un nouveau socialisme {{incise}}, en s'appuyant sur ce que l'ensemble des sciences de l'homme et des sciences sociales nous enseignent sur le fonctionnement de l'être humain et des sociétés humaines. Cet opus 2 fera l'objet d'une nouvelle édition en poche (Points-Seuil, février 2011) sous un nouveau titre : {{Harvsp}}. L'opus 3 de sa « refondation anthropologique » paraît au Seuil en octobre 2010 : {{Harvsp}}. Il fait partie des économistes ayant analysé les nouvelles stratégies boursières sacrifiant l'emploi à la rentabilité ayant rendu inopérant le Théorème de Schmidt.
Cocréateur de l'émission radiophonique L'Économie en questions sur France Culture, en 1998, il coproduit et anime cette émission avec Dominique Rousset, avant d'être évincé en 2002 après le retour de la droite au pouvoir. Il a été chroniqueur au mensuel Alternatives économiques, de 1999 à 2005. Il est également directeur de collections aux Éditions du Seuil depuis 1991.
Parallèlement à ses activités professionnelles, il est un militant politique de longue date, dans un premier temps au Parti socialiste, actif au sein des courants Nouveau Monde, puis Nouveau Parti socialiste animé par Benoît Hamon et Henri Emmanuelli.
Opposé au projet de Constitution européenne, il publie en 2005 au Seuil le Manuel critique du parfait européen : les bonnes raisons de dire non. Il est par ailleurs signataire de l'appel lancé par l'hebdomadaire Politis en faveur de l'organisation d'une alternative à gauche.
Le 23 novembre 2008, il annonce qu'il quitte le Parti socialiste pour participer à la fondation du Parti de gauche (PG), dont il devient membre du Bureau national et secrétaire national à l'économie.
À la tête d'une liste du « Front de gauche pour changer d'Europe » (alliance regroupant le PG, le Parti communiste français et la Gauche unitaire) dans la circonscription Ouest lors des élections européennes de juin 2009, il obtient un score de 4,6 % des voix dans ces terres où le PC est historiquement faible, en progression, toutefois, par rapport au résultat obtenu par la seule liste communiste lors du scrutin précédent, en 2004. Il continue à soutenir le Front de Gauche, notamment aux élections régionales françaises de 2010.
Lors du second tour de l'élection présidentielle française de 2012, il signe l'appel des économistes soutiens du Front de gauche pour battre Nicolas Sarkozy.
Il n'est pas réélu au Bureau national du Parti de Gauche lors de son congrès de Bordeaux de mars 2013, n'étant pas candidat à un nouveau mandat.