III Governo Moro
Sottosegretario di Stato ai Lavori Pubblici (26.02.1966-24.06.1968)
V Legislatura della Repubblica italiana
II Governo Leone
Sottosegretario di Stato ai Lavori Pubblici (26.06.1968-12.12.1968)
VI Legislatura della Repubblica italiana
II Governo Andreotti
Sottosegretario di Stato ai Trasporti e all'Aviazione civile (30.06.1972-07.07.1973)
IV Governo Rumor
Sottosegretario di Stato alle Poste e Telecomunicazioni (12.07.1973-14.03.1974)
VII Legislatura della Repubblica italiana
V Governo Andreotti
Sottosegretario di Stato alla Pubblica Istruzione (28.03.1979-04.08.1979)
Sottosegretario di Stato ai Lavori Pubblici (28.03.1979-04.08.1979)
VIII Legislatura della Repubblica italiana
I Governo Cossiga
Sottosegretario di Stato ai Lavori Pubblici (08.08.1979-04.04.1980)
II Governo Cossiga
Sottosegretario di Stato ai Lavori Pubblici (05.04.1980-18.10.1980)
I Governo Forlani
Sottosegretario di Stato alla Presidenza del Consiglio (21.10.1980-28.06.1981) con delega per la Cassa del Mezzogiorno (21.10.1980)