Born in Palermo, Italy.
After completing his studies at the ballet school Balletto di Roma, he graduated from the Ballet School of the Opera Theatre in Rome. Parallel to it he has been awarded as a dancer in the contemporary sections in many international dance competitions in Italy. He worked as a soloist dancer in several Italian ballet companies among which Astra Roma Ballet, Balletto di Milano, Jas Art Company, Balletto di Roma, Arena di Verona, Teatro dell’ Opera di Roma, performing in classical and contemporary ballets and operas productions signed by renowned Italian and international choreographers.
He has performed in many ballets around the world including Russia, Germany, Croatia, Romania, Spain and directors among which: Robert Wilson, Franco Zeffirelli, Beppe
He joined the Croatian National Ballet Company in Zagreb and performed the major titles of the classical, neoclassical and contemporary ballet repertoire as a corps de ballet member and demi soloist.
Guest teacher and repetiteur at the Krakow Opera Theatre and at National-Silesian Theatre in Ostrava.
Currently he participates in many ballet events as a freelance artist and cooperates actively as an assistant choreographer for ballet productions around Europe and as guest teacher in different ballet schools in Italy and Croatia.