Born in Kiev, ballet training in Moscow where he also accepted his first contract as a dancer at the Bolshoi Theater. At the same time he trained as a teacher at the State Academy for Theater Arts. In 1996 he joined the Stuttgart Ballet, where he became a semi-soloist in 2004. He danced in numerous works and also continued his teaching at this time. He has been a teacher at JCS since 2010 and represents them in various competitions as a juror and training manager.