Окончил Школу классичеcкого танца под руководством Геннадия Ледяха (педагог Б. Рахманин). В 2003-06 гг. был солистом труппы «Русский балет» под руководством Вячеслава Гордеева.

В 2006 г. был принят в балетную труппу Большого театра. С 2016 г. в качестве приглашённого солиста участвует в спектаклях «Moscow State Ballet».

Базиль («Дон Кихот» Л. Минкус, хореография А.Горского);

Щелкунчик-принц («Щелкунчик» П. Чайковского, хореография В. Гордеева);

па де труа («Лебединое озеро» П. Чайковского, хореография Л. Иванова, М. Петипа, А. Горского, А. Мессерера, В. Гордеева);

Эльф («Дюймовочка», хореография И. Лазаревой)