Lorsque Forza Italia est fondée, il adhère et en devient trésorier régional et coordinateur régional adjoint pour la Sicile[1].
En 1996, il est élu pour la première fois à l'Assemblée régionale sicilienne dans les rangs de Forza Italia. Questeur durant cette législature, il est réélu député régional FI en 2001, devient secrétaire de l'ARS jusqu'à sa nomination le , comme conseiller régional pour le travail, la sécurité sociale, la formation professionnelle et l'émigration[2].
En temps, il est adjoint au maire de Monreale pour le tourisme de 1999 à 2001[3].
Il est secrétaire provincial du Peuple de la Liberté à Palerme à partir de 2011 et en préside le groupe parlementaire régional après sa réélection à l'ARS en octobre 2012.
Il rejoint la nouvelle Forza Italia après la disparition de PdL. En 2014, il succède à Alessandra Mussolini, élue eurodéputée, au poste de secrétaire du Sénat[1].
Lors des élections générales de 2018, il a été élu à la Chambre des députés pour la circonscription Sicile 1[1]. Critiquant la gestion personnelle par le secrétaire régional de son parti, Gianfranco Miccichè, il annonce, le , son départ de Forza Italia vers Italia Viva[4], après 26 années aux côtés de Silvio Berlusconi.
Mais, en réaction au refus du parti de Matteo Renzi de le soutenir pour les municipales à Palerme en 2022[4], alors qu'il avait déjà tenté de se présenter en 2012[5] et 2017[6], il annonce son départ le , et rejoint la Ligue du Nord[7] qui en fait son candidat en avant de préférer un accord avec Forza Italia pour la candidature de Francesco Cascio[8].