W pierwszej połowie lat 90. należał do założycieli partii Forza Italia, z jej ramienia w 1996 został wybrany do Izby Deputowanych XIII kadencji z okręgu w Lombardii. W wyborach w 1999 z ramienia Forza Italia uzyskał mandat posła do Europarlamentu. Należał m.in. do grupy chadeckiej, pracował w Komisji Wolności i Praw Obywatelskich, Sprawiedliwości i Spraw Wewnętrznych. W PE zasiadał do 2004. W 2001 i 2006 z listy FI oraz w 2008 z ramienia Ludu Wolności był wybierany do włoskiego Senatu XIV, XV i XVI kadencji. Od 2004 jako członek lub zastępca członka powoływany na reprezentanta krajowego parlamentu w Zgromadzeniu Parlamentarnym Rady Europy. Mandat parlamentarzysty wykonywał do 2013.
Związany także z organizacjami kulturalnymi i społecznymi jako prezes stowarzyszenia Il Circolo Giovani oraz prezes teatru Teatro Lirico w Mediolanie.