Окончил Школу-студию МХАТ в 1984 году (курс И. Тарханова).
В 1986-м был принят в труппу МХАТ им. А. П. Чехова.
Играл в спектаклях:
«Тартюф» Ж. -Б. Мольера (реж. А. Эфрос) — Дамис, «Портрет» С. Мрожека (реж. В. Козьменко-Делинде, 1988) — Психиатр, «Варвары» М. Горького (реж. О. Ефремов, 1989) — Дробязгин, «Иванов» А. П. Чехова (реж. О. Ефремов) — Боркин, «Ундина» Ж. Жироду (реж. Н. Скорик, 1990) — Камергер, «Яма» А. Куприна (реж. В. Козьменко-Делинде, 1990) — Лихонин, «Новый американец» А. Марьямова по произведениям С. Довлатова (реж. П. Штейн, 1994) – Баскин, «Самое главное» Н. Евреинова (реж. Р. Козак, 1999) — Режиссёр, «Профессия миссис Уоррен» Б. Шоу (реж. В. Салюк, 2000) — Френк, «Татуированная роза» Т. Уильямса (реж. Р. Виктюк) — Джек Хантер, «Кабале святош» М. Булгакова (реж. А. Шапиро, 2001) — маркиз де Лессак, «Ретро» А. Галина (реж. А. Мягков, 2002) — Леонид, «Король Лир» У. Шекспира (реж. Т. Судзуки, 2004) — Гонерилья, «Женщина с моря» Г. Ибсена (реж. Ю. Ерёмин, 2007) — Люнгстран, «Пиквикский клуб» Ч. Диккенса (реж. Е. Писарев, 2009) — адвокат Додсон, «Событие» В. Набокова (реж. К. Богомолов, 2012) — Ревшин, «Мушкетёры. Сага. Часть первая» (автор и режиссёр К. Богомолов, 2015) — Арамис, «Дракон» Е. Шварца (реж. К. Богомолов, 2017) — Дракон, «Светлый путь. 19.17» (автор и режиссёр А. Молочников, 2017) — Вождь, «Чайка» А. П. Чехова (реж. О. Коршуновас, 2020) — Борис Алексеевич Тригорин.
В Московском театре О. Табакова играл Инспектора и Титорелли в спектакле «Процесс» Ф. Кафки (реж. К. Богомолов).
Играл Отца Августина в спектакле Театра наций «Иранская конференция» (реж. В. Рыжаков, 2019).
В 2014 году в составе творческой группы спектакля «№ 13D» был удостоен премии Олега Табакова. За роль Ричарда Уилли в спектакле «№ 13D» награждён театральной премией газеты «Московский комсомолец» (2014). Лауреат премии имени Олега Янковского «Творческое открытие» (фестиваль «Черешневый лес», 2017) — за роль Дракона в спектакле МХТ «Дракон» (реж. К. Богомолов). В 2018 г. номинировался на Национальную театральную премию «Золотая маска» за исполнение главной роли в спектакле К. Богомолова «Дракон». Лауреат театральной премии газеты «Московский комсомолец» в номинации «Лучшая мужская роль второго плана» (Корзухин в спектакле МХТ «Бег», 2019). Обладатель специального приза премии Гильдии киноведов и кинокритиков за главную роль в фильме С. Проскуриной «Первая любовь» (2023). Лауреат театральной премии газеты «Московский комсомолец» в номинации «Полумэтры. Лучшая мужская роль» за роль Арбенина в спектакле «Маскарад с закрытыми глазами» (2024).