Se licenció en medicina y cirugía.
En las elecciones regionales de Sicilia de 1991 fue elegido diputado en la Asamblea Regional Siciliana por el Partido Socialista Italiano, y en 1995 ingresó al partido Centro Cristiano Democrático (CCD), siendo elegido asesor regional de trabajo.
Durante su mandato recibió al rey Juan Carlos I de España y le impuso la Orden al Mérito Civil.
En 1999 fue nombrado vicesecretario nacional del CCD y en 2000 fue asesor del presidente siciliano Vicenzo Leanza.
En las Elecciones Generales Italianas de 2001 fue elegido diputado por parte de CCD, que en 2002 se trasformó en Unión de los Demócratas Cristianos y de Centro, y hasta 2006 fue secretario de asuntos exteriores en el gobierno de Silvio Berlusconi.