Wielokrotnie zajmował stanowiska rządowe. Od 1951 do 1954 był podsekretarzem stanu w resorcie rolnictwa i leśnictwa (w 7. i 8. rządzie Alcide De Gasperiego i w rządzie, którym kierował Giuseppe Pella), a następnie podsekretarzem stanu w biurze premiera Amintore Fanfaniego w jego krótkotrwałym 1. gabinecie (1954). Do administracji rządowej powrócił w 1959 jako minister rolnictwa i leśnictwa, funkcję tę pełnił do 1963 w 2. rządzie Antonia Segniego, w rządzie Fernanda Tambroniego, w 3. i 4. rządzie Amintore Fanfaniego. Później w 1963 był ministrem spraw wewnętrznych w 1. gabinecie Giovanniego Leone.

Od 12 grudnia 1968 do 6 lipca 1970 sprawował urząd premiera Włoch w trzech kolejnych rządach. Później był ponownie ministrem spraw wewnętrznych w 1. i 2. gabinecie Giulia Andreottiego (1972–1973). Kolejny raz stanął na czele rządu 8 lipca 1973, zajmował tym razem stanowisko premiera do 3 października 1974, kierując dwoma kolejnymi gabinetami. Od 1974 do 1976 sprawował urząd ministra spraw wewnętrznych w 4. i 5. rządzie kierowanym przez Aldo Moro.

Od 1979 do 1984 sprawował jednocześnie mandat posła do Parlamentu Europejskiego I kadencji, należąc do grupy Europejskiej Partii Ludowej.