In 2003 he graduated from the Moscow State Academy of Choreography (Class A. Bondarenko).
From 2003 to 2016 he worked as a soloist at the Russian State Ballet Theater “Moscow”.
In 2015 he graduated from the Moscow State Academy of Choreography (Ballet Pedagogy, Specialty).
In 2018 he graduated from the Moscow State Academy of Choreography (Master)
Since 2015, the teacher of classical and duet dance in the Krasnoyarsk Choreography College.