Окончил Школу классичеcкого танца под руководством Геннадия Ледяха (педагог Б. Рахманин).
В 2003-06 гг. был солистом труппы «Русский балет» под руководством Вячеслава Гордеева, где исполнил следующие партии:
Базиль («Дон Кихот» Л. Минкус, хореография А.Горского)
Щелкунчик-принц («Щелкунчик» П. Чайковского, хореография В. Гордеева)
па де труа («Лебединое озеро» П. Чайковского, хореография Л. Иванова, М. Петипа, А. Горского, А. Мессерера, В. Гордеева)

В 2006 г. был принят в балетную труппу Большого театра