I Governo Cossiga
Sottosegretario di Stato a Grazia e Giustizia (08.08.1979-04.04.1980)
I Governo Spadolini
Sottosegretario di Stato agli Affari Esteri (03.07.1981-23.08.1982)
II Governo Spadolini
Sottosegretario di Stato agli Affari Esteri (24.08.1982-01.12.1982)
V Governo Fanfani
Sottosegretario di Stato agli Affari Esteri (07.12.1982-04.08.1983)
IX Legislatura della Repubblica italiana
I Governo Craxi
Sottosegretario di Stato all'Interno (09.08.1983-01.08.1986)
II Governo Craxi
Sottosegretario di Stato all'Interno (04.08.1986-17.04.1987)
X Legislatura della Repubblica italiana
I Governo Goria
Sottosegretario di Stato ai Lavori Pubblici (30.07.1987-13.04.1988)
I Governo De Mita
Sottosegretario di Stato ai Lavori Pubblici (15.04.1988-22.07.1989)
XI Legislatura della Repubblica italiana
I Governo Amato
Ministro senza Portafoglio per le Politiche comunitarie (28.06.1992-21.02.1993)
Ministro senza Portafoglio per gli Affari regionali (28.06.1992-21.02.1993)
Ministro della Sanità (21.02.1993-28.04.1993)
I Governo Ciampi
Ministro dei Trasporti (28.04.1993-10.05.1994)
Ministro della Marina mercantile (28.04.1993-10.05.1994)