В 2005 году окончил Санкт-Петербургский Гуманитарный университет профсоюзов по специальности «Актер драматического театра и кино» (актерско-режиссерский курс н. а. России З. Я. Корогодского / В. Б. Пази).
С 2005 года — актер Театра Поколений.
Роли в спектаклях Театра Поколений после 2012 года:
«Дачники, будущее без прошлого…» — Шалимов
«Грачи прилетели, или Чрезвычайное происшествие в Циммервальде» — Игорь Грач-Грачевский, В. И. Ленин
«Без Лира» — Хор, Освальд
«Болезни молодости» — Фредер
«Стол» — Брат / Иван
«Невыдуманная история „Верный Руслан“ по повести Георгия Владимова и рассказам Корнелии Янкаускайте» — Тракторист, Человек в бушлате, Бывший зэк
«Урод» — Карлманн
«Озеро» — Специалист
Роли в других театрах:
Офицер в спектакле «Король Матиуш I» (по пьесе Я. Корчака, ТЮЗ режиссер Н. Дручек; Х в спектакле «Кастинг» (Ухо Ван Гога, режиссер А. Никитинских).
Преподает актерское мастерство в СПбГУП
https://www.kino-teatr.ru/kino/acter/m/ros/344809/bio/