Родился в 1981 году в Свердловске (ныне – Екатеринбург).
Окончил Екатеринбургский государственный театральный институт (2001, мастерская н. а. РФ А. В. Петрова).
Служил в Красноярском краевом драматическом театре им. А. С. Пушкина (2001–2005), Народном театре Красноярского городского дворца культуры (2005–2011).
В Свердловском академическом театре драмы служит с 2011 года.
Участвовал в спектаклях «Месье Амилькар, или Человек, который платит» И. Жамиака (Машу), «Ромео и Джульетта» У. Шекспира (Парис), «Truффальдино!» по пьесе К. Гольдони «Слуга двух господ» (Флориндо), «Остров Мирный» А. С. Архипова (Старший лейтенант Ребрик), «FAKE, или Невероятные приключения Бориса Моржова в провинции» О. А. Богаева по роману А. В. Иванова «Блуда и МУДО» (Борис Моржов), «Трёхгрошовая опера» Б. Брехта – К. Вайля (Филч), «Филумена Мартурано» Э. Де Филиппо (Микеле), «Безумный день, или Женитьба Фигаро» П.-О. де Бомарше (Граф Альмавива), «Гамлет» У. Шекспира (Розенкранц) и др.
Лауреат стипендии им. н. а. РФ В. М. Шатровой «Мастера» (2015).
Лауреат Гран-при федерального конкурса для журналистов и СМИ в сфере культуры «Искусный глагол» им. В. Ю. Матвеева в номинации «Интервью» как ведущий программы «Вести. Интервью» на теле- канале «Россия – Урал» (2014–2021).
Режиссёр и актёр спектакля «Маленький принц» по одноимённой повести-сказке А. де Сент-Экзюпери.