Родился в Омске, учился в школе № 115. Играл в Омском лицейском драматическом театре. Первые уроки театрального мастерства получил у Александра Гончарука.
Выпускник школы-студии МХАТ 2008 года (курс А. Г. Гуськова и М. А. Лобанова). С 2010 года актёр театра «Сатирикон».
С 2007 года снимается в кино. Дебютировал в картине «Пассажирка», где исполнил главную роль (мичман Цветков). Известность получил главным образом благодаря роли Андрея Авдеева в телесериале «Закрытая школа».