Родился в поселке Тавричанка Надеждинского района Приморского края. Начальное хореографическое образование получил в Днепропетровске (Украина). В 2006 г. окончил Белорусский государственный хореографический колледж (педагог Александр Коляденко) и вскоре был приглашен в труппу Большого театра России. Репетирует под руководством Юрия Владимирова.Во время учебы стажировался в Национальном академическом Большом театре балета Республики Беларусь, где исполнил партию Базиля в балете "Дон Кихот" Л. Минкуса (хореография М. Петипа, А. Горского, К. Голейзовского, В. Елизарьева) и партию Али в балете "Корсар" А. Адана (хореография М. Петипа в редакции П. Гусева).