Родился в 1982 году в Ревде.
Окончил Екатеринбургский государственный театральный институт (2008, мастерская А. В. Блиновой).
Служил в Московском драматическом театре «Бенефис» (2008–2009).
В Свердловском академическом театре драмы служит с 2009 года.
Участвовал в спектаклях «Старший сын» А. В. Вампилова (Бусыгин), «Иван IV. Грозный» по пьесе А. К. Толстого «Смерть Иоанна Грозного» (Михайло Нагой), «Обыкновенная история» В. С. Розова по одно- имённому роману И. А. Гончарова (Граф Новинский), «Ромео и Джульетта» У. Шекспира (Григорио), «Дикарь» А. Касоны (Пабло), «Остров Мирный» А. С. Архипова (Капитан Моренко), «Ещё до войны» по одноимённой повести В. Н. Липатова (Василий Колотовкин), «Безумный день, или Женитьба Фигаро» П.-О. де Бомарше (Базиль) и др.
Теле- и киноработы: «Уйти, чтобы вернуться» (реж. Е. Анашкин, 2014), «Карпов-2» (реж. И. Щёголев, С. Лесогоров, 2013), «Реальные пацаны» (реж. Ж. Кадникова, 2012), «Важняк» (реж. И. Хотиненко, 2011), «История любви, или Новогодний розыгрыш» (реж. С. Лялин, 2008), «Дело было в Гавриловке» (реж. В. Рубанов, 2007).