He was born in Rome, Italy where he got dance education at ballet school of Teatro dell’Opera. Then in 2011-2014 he studied at Royal Ballet School in London. During the studies he attended summer courses of i.e. International Ballet Masterclasses in Prague and Trentino Danza Estate.
Between 2014-2016 he acted at National Ballet in Bucharest, Romania where he danced in choreographies of Johann Kobborg and Renata Zanella. In season 2017/2018 he started to work in Ballet Nice Mediterranee ensemble in France where he had the chance to become acknowledged with the work of choreographer such as George Balachine, Jerom Robbins, Alvin Ailey and Jiří Kylián. After that he got contract at National Ballet in Budapest.
In season 2019/2020 he became a part of ballet ensemble NDM as company member with soloist obligation.