Актер. В 2002 году окончил Новосибирский государственный театральный институт (курс А. Кузнецова, Т. Кочержинской, И. Борисова). В 2000 – 2012 годах служил в Новосибирском академическом молодежном театре «Глобус», Омском академическом театре драмы, Московском драматическом театре имени Н.В. Гоголя. Сотрудничал в качестве приглашенного артиста с театром «Школа современной пьесы», Московским областным государственным Камерным театром.
С 2013 года – артист МХАТ имени М. Горького. В репертуаре артиста много знаковых ролей из русского и мирового репертуара: как философско-драматических, так и комедийных.
Роли в театре: Глумов. «На всякого мудреца довольно простоты» (А.Н. Островский), реж. В.М. Бейлис; Петруччо. «Укрощение строптивой» (У. Шекспир), реж. В.Р. Белякович; Мастер. «Мастер и Маргарита» (М.А. Булгаков), реж. В.Р. Белякович.
- Лауреат VI фестиваля-конкурса национальных театров «Москва – город мира» за исполнение роли Вакулы в спектакле «Ночь перед Рождеством» (Н.В. Гоголь), реж. С.И. Яшин, Московского драматического театра имени Н.В. Гоголя (Москва, 2007)