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