Il s’est diplômé en droit en 1994 et est membre du Barreau de Palerme depuis 1999.
En 1995, il rejoint le cabinet Palmigiano et s’occupe principalement des litiges et de l’exécution des décisions dans les procédures judiciaires et extrajudiciaires.
Il a été jusqu’en 2011, vice-secrétaire général de la Chambre d’Arbitrage de la Chambre de Commerce de Palerme.
En 2011, il a obtenu le titre de médiateur professionnel auprès de la Chambre de Commerce de Palerme – organisme inscrit sur la liste du ministère de la Justice.
Il a une bonne connaissance de la langue anglaise.