By the age of 11 years old he started the courses at La Scala Ballet School (Milan,Italy) under the direction of Annamaria Prina until 2006 and since 2007 under the direction of Frederic Olivieri, having as teacher Leonid Nikonov. On 31st of May 2008 he received his diploma at La Scala Ballet School in ballet and contemporary dancing. From the August 2008 till June 2012 he worked in the National Theatre of Brno under the direction of Lenka Dřimalova. From August 2012 till 2019 he worked as demisolo dancer in the Czech National Ballet (National Theatre Ballet) in Prague under the direction of Petr Zuska till 2017 and later on under the direction of Filip Barankiewicz. From 2019 he joined the Laterna magika as dancer and as guest teacher. He also took part in several gala performances and festivals. From 2015 he started to work as ballet teacher in some schools in Prague, such as IN-DANCE Pop Ballet, Baila and First International Ballet School. He also has experiences as choreographer in some shows for young choreographers, ballet competitions and for different kind of events (Tango per amore, Chiribim with Riccardo de Nigris, Consuetudo, There Is a Light and How Many Attempts Left performed at the Prague Planetarium.) He is a Honorary member of the Associazione Internazionale Pugliesi nel Mondo.