En août 1979 il devient ministre du Budget dans le 1er gouvernement de Francesco Cossiga. Ministre sans portefeuille dans l'éphémère 2e gouvernement Cossiga (avril - octobre 1980), il devient ministre du Trésor dans le gouvernement de Arnaldo Forlani (octobre 1980 - juin 1981). Il est confirmé au Trésor dans le 1er et le 2e gouvernement de Giovanni Spadolini (juin 1981 - décembre 1982). Ses relations avec le ministre socialiste des Finances Rino Formica étant exécrables, il est la cause de la démission du 1er gouvernement Spadolini en juillet 1982.
Il redevient ministre en décembre 1992 dans le 1er gouvernement de Giuliano Amato, remplaçant au Budget (avec ad interim la charge de la Caisse du Midi) l'économiste socialiste Franco Reviglio qui venait d'être nommé ministre des Finances. Ministre des Affaires étrangères d'avril 1993 à mars 1994 dans le gouvernement de Carlo Azeglio Ciampi. Ministre de la Défense de juin 1996 à octobre 1998 dans le 1er gouvernement de Romano Prodi.
Décès
Atteint en pleine séance de la chambre des députés par un accident cérébral foudroyant, il était plongé dans un coma profond depuis le . Il meurt le à Bologne.