Nato a Trieste nel 1937, ha insegnato storia del movimento operaio e della società industriale in varie università. Fa parte del comitato scientifico della Fondazione di Amburgo per la storia sociale del XX secolo e della Fondazione Luigi Micheletti di Brescia. È presidente della Libera Università di Milano e del suo Hinterland Franco Fortini.