Родился в Ленинграде. В 1986 г. окончил Московское хореографическое училище (ныне Московская государственная академия хореографии), где занимался у педагогов А. Маркеевой и П. Пестова, далее учился на балетмейстерском факультете ГИТИС.
1 января 2004 года был назначен художественным руководителем балета Большого театра. В январе 2009 г. оставил этот пост и стал постоянным хореографом Американского театра балета (АБТ).