Born in Italy, he began his professional development at the Milan Scala School and graduated at Rudra Bejart Lausanne school. As a soloist dancer he has danced in companies such as Victor Ullate Ballet, Scottish Ballet, Ballet Generalitat Valenciana, Teatro Nacional de Florencia among others, working with choreographers like Nacho Duato, Ohad Naharin, William Forsythe, Víctor Ullate, Thierry Malandain or Maurice Bejart. He was master of ballet and assitant of direction of the Ullate Ballet between 2017 and 2020, when de school was closed. He works as a Master of Ballet at the Ballet Moravo in the Czech Republic. He is a guest master in european companies and judge at international and national contests. At the moment he is master of scene of the show Fordlandia, of Lucía Lacarra y Matthew Golding.