By the age of 12 years old he started the courses at La Scala Ballet School in Milan under the direction of Annamaria Prina until 2006 and since 2007 under the direction of Frederic Olivieri, having as teacher Leonid Nikonov.
In May 2008 he received his diploma at La Scala Ballet School in ballet and contemporary dancing.
 
From 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 in Prague under the direction of Petr Zuska till 2017 and later on under the direction of Filip Barankiewicz.
From 2015 he started to work as guest ballet master in professional schools and ballet companies.
From 2019 he joined the Laterna Magika as dancer and as teacher under the direction of Pavel Knolle and from 2021 of Radim Vizvary.
From September 2020 he joined the National Theater Moravian Silesian as ballet master under the direction of Lenka Dřimalova.
 
He also has experiences as choreographer for some shows for young choreographers, ballet competitions and for different kinds of events and he has also experience as member of the jury in national and international ballet competitions.
He enrolled the italian National Excellence Honours Roll and he is honorary member of the “Associazione Internazionale Pugliesi nel Mondo”.
Production team - Season:
COPPÉLIARepetitor
SWAN LAKERepetitor
Choreography staging
THE NUTCRACKER – A CHRISTMAS CAROLRepetitor
Assistant choreography
COPPÉLIARepetitor
SWAN LAKERepetitor
Choreography staging
THE DEVIL’S WALLMotion cooperation
THE NUTCRACKER – A CHRISTMAS CAROLRepetitor
Assistant choreography
COPPÉLIARepetitor
THE NUTCRACKER – A CHRISTMAS CAROLRepetitor
Assistant choreography
COPPÉLIARepetitor
COPPÉLIARepetitor

Cast - Season:
DON QUIJOTE
DON QUIJOTE