W latach 1958–1963 sprawował mandat posła do Izby Deputowanych III kadencji[1]. Od 1970 do 1975 był radnym regionu Emilia-Romania. Przewodniczył komisjom rządowym zajmującym się problematyką społeczną[2]. Od kwietnia do lipca 1987 zajmował stanowisko ministra pracy i ochrony socjalnej w szóstym rządzie Amintore Fanfaniego[3]. W 1993 współtworzył centrolewicową partię Cristiano Sociali[2].