Родился в Ленинграде. Окончил Ленинградское хореографическое училище им. А. Я. Вагановой в 1990 году, с того же года в труппе Мариинского театра. Исполнял партии в балетах «Жизель» (Ганс), «Баядерка» (гран па), «Лебединое озеро» (Ротбарт, Мазурка), «Раймонда» (вариация), «Весна священная», «Свадебка», «Симфония до мажор» (II. Adagio), «Драгоценности» (Бриллианты), «Фортепианный концерт №2» (Ballet Imperial), «Вальс», «Кармен-сюита» (Коррехидор), «Кроткая» (двойники мужчины), «Медный всадник» (офицер).
С 2021 года педагог-репетитор вспомогательного состава балетной труппы.