Membre du bureau de l'ELDR de 1984 à 1990, il est élu conseiller municipal de Catane en 1988 : il en devient le maire en 1989. En avril 1992, il devient député, il démissionne de son mandat et il participe au mouvement Alleanza Democratica. Jusqu'en 1994, il est membre du secrétariat national du PRI. En juin 1993, il redevient maire de Catane, réélu en 1997. Il se représente aux élections de 2005 pour l'Union.