Iscritto al Pci di Torino. Tra il 1986 e il 1988 è stato direttore della Fondazione Gramsci di Torino, con cui collaborava sin dal 1977. Professore ordinario di Scienza della politica presso l'Università degli studi di Torino, Facoltà di scienze politiche.