Nato a Palermo. Inizia i suoi studi presso la scuola di danza “Tersicoree” di Tiziana Taormina, si trasferisce presto a Milano diplomandosi presso la Scuola di Ballo del Teatro alla Scala diretta da Frederic Olivieri dove consegue il diploma nel 2010 Entra a far parte come danzatore classico in diverse compagnie di balletto presso i più importanti teatri nazionali, quali il Teatro Massimo di Palermo, il Maggio Musicale Fiorentino di Firenze e il Balletto Teatro di Torino.

Partecipa in qualità di danzatore performer a diversi spettacoli e tour internazionali: Wojtila Generation, Regia R.Avallone Cor. E. Hanack, Il grande spettacolo dell’acqua, Regia G. Francese Cor. C.Vella – P.G.Manca, Compagnia “Danza Italia” Amarcord, Cor. Luciano Cannito; Jesus Christ Superstar con Ted Neeley, Regia M.R.Piparo Cor. R.Croce, Evento Bankok Cor. Max Ottolini, Napoli prima e dopo… Regia e Cor. R.Croce; e nella stagione 2015/16 nel musical Billy Elliot come protagonista nel ruolo di Billy da grande. Nel 2016 prende parte al musical Evita.