Nato a Napoli nel 1927, docente di storia al Liceo Prati di Trento, poi professore ordinario di Storia del Movimento Operaio nella Facoltà di Scienze Politiche dell’Università di Torino. E’ codirettore della rivista Movimento operaio e socialista. Ha dedicato molti studi alla realtà politica, economica e sociale delle province italiane annesse all’Impero austro-ungarico e al movimento irredentista. In seguito si è interessato al movimento socialista nel periodo della II Internazionale, alla questione nazionale, ai problemi del colonialismo e dell’imperialismo e alla storia della Prima Guerra Mondiale. Ha pubblicato, tra l’altro: Il movimento socialista nel Trentino (1894 – 1914), Roma 1971, Teorie dell’imperialismo, Roma 1974, Marxismo, internazionalismo e questione nazionale, Torino, 1982, Lenin: itinerario storico di un’idea rivoluzionaria, Milano 1986, Turati, Torino 1987. Ha curato gli Scritti politici e sociali e una parte dell’Epistolario di C. Battisti, Firenze 1966, e di K. Kautsky, La questione coloniale, Milano, 1977.
A Trento ha presentato Le radici dell’odio.
Il Novecento un secolo insostenibile. Civiltà e barbarie sulla via della globalizzazione, Bari, Dedalo editore, 2005.