Родился в Ленинграде.
В 2000 году закончил Академию Российского Балета им. А.Я. Вагановой и поступил в труппу Санкт-Петербургского академического театра балета под руководством Бориса Эйфмана.
В 2020 году завершил карьеру танцовщика, получил дополнительное образование в Show Consulting School и продолжал работу в театре Бориса Эйфмана в качестве заведующего постановочной частью.
С марта 2021 – заведующий художественно-постановочной частью «Театра у Нарвских ворот».