Окончил философский факультет в Католическом университете Милана, был офицером высокогорного корпуса итальянской армии, воевал в СССР во время Второй мировой войны. Позднее был членом Учредительного собрания.
В 1948—1983 гг. избирался в палату депутатов, а затем — в сенат Италии.
В 1962—1968 гг. — министр образования,
в 1968—1970 гг. — министр обороны,
в 1973—1974 гг. — министр здравоохранения,
в 1974—1976 гг. — министр внутренних дел Италии.
Был вовлечен в международный коррупционный скандал — «дело Локхид», но был оправдан Конституционным судом.