W latach 1987–1994 zasiadał w Izbie Deputowanych jako poseł X i XI kadencji. Należał do przeciwników wysłania wojsk włoskich celem udziału w I wojnie w Zatoce Perskiej. Po rozwiązaniu DC na skutek afer korupcyjnych, zaangażował się w działalność kolejnych partii chadeckich. Był współzałożycielem Włoskiej Partii Ludowej, z ramienia której w latach 1994–1999 zasiadał w Parlamencie Europejskim jako członek prezydium Europejskiej Partii Ludowej.