Born in Italy, he begun his professional development at the Milan Scala School and graduated at Rudra Bejart Lausanne school. As a primary 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. Since 2017 he is a Master of Ballet and Assistant of direction of the Victor Ullate Ballet. He also works as a Master of Ballet at the Ballet Moravo in the Chech 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.