Party affiliation: Italian Communist Party
Member Secretariat, Independent Socialists Union, 1951-1956. Co-promoter and Leader of PSIUP (Partito Socialista Italiano di Unità Proletaria, Italian Socialist Party of Proletarian Unity), 1964. Merged with Italian Communist Party, 1972.
Member Central Committee of Italian Communist Party, 1972-1975. Regional Councillor, Piedmont, 1975. Vice-President and Assessor for Industry and Labour, Piedmont.
Elected Deputy, TurinNovara-Vercelli, 1976. President Committee for Transport and Telecommunications. Head of Transport, Housing and Infrastructure Section, in Central Committee of Italian Communist Party, from 1979.
Elected. Senator, Verbano-Cusio-Ossola, 1979. Member Central Committee Italian Communist Party. Re-elected Senator, Casale Monferrato-Chivasso, 1983.
Member Leadership Committee of Parly, group. Member Committee on Public Works and Communications. Journalist; Economics editor, 'Avanti!', Director of ‘Mondo Nuovo’, (weekly).
Writer for numerous Italian and foreign journals.