Professeur d’Économie politique à la faculté de Sciences Politiques de l’Università degli Studi di Milano, il a écrit plusieurs livres et articles sur thèmes tels que l’économie du travail, la macroéconomie, l’histoire des doctrines économiques, l’économie politique, l’histoire du développement économique italien et comparé de l’après-guerre. Il collabore à Reset, Ragioni del socialismo, Il Mulino et Stato e mercato. En 1966 il a été élu député pour le PDS-Ulivo et il a été membre de la Commission bicamérale pour la réforme constitutionnelle et de la Commission travail de la Chambre des Députés. Il est éditorialiste pour le Corriere della Sera.