В 2003 году поступил в театральную студию при Московском молодёжном театре под руководством Вячеслава Спесивцева, с 2005 года участвовал в спектаклях театра. В 2011 году окончил Екатеринбургский государственный театральный институт (мастерская В. В. Белоусова).
В 2022 году окончил Высшие курсы кино и телевидения при ВГИКе по специальности «Кинорежиссура» (мастерская Юрия Кары), в 2023 году — актёрский факультет Академии кинематографического и театрального искусства Н. С. Михалкова. В том же году принят в труппу театра «Мастерская „12“ Никиты Михалкова», где исполнил следующие роли: Юра в спектакле «Это всё моё!» по рассказам Юрия Казакова (режиссёр — Григорий Артамонов); Слуга и Арестант в «Воскресении» по роману Л. Н. Толстого (режиссёр-хореограф — Сергей Землянский); Барон в спектакле «На дне» по пьесе Максима Горького (режиссёр — Роман Мархолиа); Степан Иванович Коробкин, Священник и Гость в «Ревизоре» Н. В. Гоголя (режиссёр — Владимир Панков); Пугало и Капитан в спектакле «Одна абсолютно счастливая деревня» по прозе Бориса Вахтина (режиссёр — Денис Рекало).
Участвует в спектаклях «Дон Кихот» по роману Мигеля де Сервантеса (режиссёр — Алексей Чернышёв), «Поэзия созидания» по стихам С. В. Михалкова (режиссёры — Игорь Сергеев и Евгений Дубовской), «Перед рассветом» по мотивам произведений Бертольта Брехта (режиссёр — Никита Михалков).
В других театрах исполнял роли Ивана Флягина в «Очарованном страннике» по повести Н. С. Лескова, Чацкого в «Горе от ума» А. С. Грибоедова, Скапена в спектакле «Плут Скапен» по пьесе Ж.-Б. Мольера (режиссёр — Вячеслав Спесивцев), Полония и Гамлета в «Гамлете» Уильяма Шекспира (режиссёр — Игорь Яцко), Бабушки в спектакле «8 любящих женщин» по пьесе Робера Тома (режиссёры — Маргарита Ершова и Вячеслав Белоусов).
Снимался в фильмах «Мятежники», «Травма», «АННАРОМА», «Любовь навсегда», «Московские тревоги. Цирк» и др.