Закончил Нижегородское музыкальное училище имени М.А. Балакирева (мастера: композиция и постановка танца – Д.В. Верещагин, современный танец – М.Г. Табиева, народный танец – А.С. Лезин, классический танец – Н.В. Золотова)
Проходил срочную службу в ансамбле песни и пляски Приволжского округа.
Танцевал и преподавал в школе современного танца Артес.
Танцевал в ансамбле народного танца Любава.
Написал заглавную композицию к фестивалю танца «Полетели танцевать», а также музыку ко многим коммерческим проектам.

В настоящий момент является студентом Нижегородского государственного педагогического университета имени Козьмы Минина.

В труппе Балета Москва с 2026 года.