Deputato in 5 legislature e senatore in 3 legislature.
Sottosegretario alle partecipazioni statali in 3 governi. Ministro in 14 governi, di cui 5 volte al lavoro e previdenza sociale; 4 volte all’industria, commercio e artigianato; 4 volte alla sanità; 1 volta senza portafoglio con delega per gli interventi straordinari nel Mezzogiorno.
Vice segretario della Democrazia Cristiana tra il 1978 e il 1980
Camera dei deputati
III legislatura 5 giugno 1958 Circoscrizione Torino
IV legislatura 9 maggio 1963 Circoscrizione Torino
V legislatura 2 giugno 1968 Circoscrizione Torino
VI legislatura 20 maggio 1972 Circoscrizione Torino
VII legislatura 2 luglio 1976 Circoscrizione Torino
Senato della Repubblica
VIII legislatura 3 giugno 1979 Collegio Pinerolo
IX legislatura 15 febbraio 1984 Collegio Asti
X legislatura 22 giugno 1987 Collegio Alba
Camera dei deputati
III legislatura
Componente della Commissione lavoro e previdenza sociale dal 12 giugno 1958 al 15 maggio 1963
IV legislatura
Componente della Commissione esteri dallo luglio 1963 al 20 gennaio 1965
Componente della Commissione parlamentare d’inchiesta sul fenomeno della mafia dal 5 giugno all’8 dicembre 1963
V legislatura
Componente della Commissione esteri dal 10 luglio 1968 al 5 agosto 1969
Componente della Commissione bilancio e partecipazioni statali dal 26 giugno al 12 dicembre 1968, dal 14 dicembre 1968 al 5 agosto 1969, dal 5 agosto 1969 al 24 maggio 1972
Componente della Commissione parlamentare d’inchiesta sul fenomeno della mafia in Sicilia dal 4 ottobre 1968 al 5 agosto 1969
VI legislatura
Presidente della Commissione bilancio e partecipazioni statali dal 1 al 12 luglio 1972
Componente della Commissione bilancio e partecipazioni statali dal 25 maggio 1972 al 4 luglio 1976
Componente della Commissione parlamentare per la vigilanza sulle radiodiffusioni dal 2 agosto 1972 al 7 luglio 1973
VII legislatura
Componente della Commissione bilancio e partecipazioni statali dal 5 luglio 1976 al 19 giugno 1979
Senato della Repubblica
VIII legislatura
Componente della Commissione finanze e tesoro
Componente della Commissione parlamentare per l’indirizzo e la vigilanza dei servizi radiotelevisivi
IX legislatura
Componente della Commissione bilancio dal 21 febbraio 1984 al 18 settembre 1986
Componente della Commissione igiene e sanità dal 18 settembre 1986 al 1 luglio 1987
Componente della Commissione parlamentare per l’indirizzo generale e la vigilanza dei servizi radiotelevisivi dal 7 febbraio 1985 al 23 settembre 1986
X legislatura
Componente della Commissione lavoro e previdenza sociale dal l agosto 1987 al 18 marzo 1991