В 2011 году окончил Школу-студию МХАТ по специальности «артист драматического театра и кино» (мастерская Д.Брусникина и Р.Козака). В том же году принят в труппу театра «Мастерская».
Роли в дипломных спектаклях:
«Маленькие трагедии» – Дон Гуан (школа-студия МХАТ)
«Жизель, или обманутые невесты» (школа-студия МХАТ)
«Закон и порядок. Отдел оперативных расследований» (сериал) – Палач, режиссёры Дмитрий Брусникин и Марина Брусникина, 2009
«Погоня за тенью» (сериал) – Александр Матросов, режиссёры Гузэль Киреева и Виктор Демент, 2010
«Раскол» (сериал) – Казак, режиссёр Николай Досталь, 2011
«Литейный, 4» (сериал) – Зудов, режиссёры Сергей Полуянов и Максим Бриус, 2011
«Родственник» – Длинный, режиссёр Антон Борматов, 2011
«Шеф-2» (сериал) – Андрей Белоногов, режиссёр Олег Ларин, 2013
«Время Синбада» (сериал) – Труба, режиссёры Ольга Кандидатова, Ким Дружинин и Кирилл Капица, 2013
«Ментовские Войны 7» (сериал) – Подручный Крохмана, режиссёры Сергей Раевский и Денис Скворцов, 2013
«Дознаватель 2» (сериал) – Василий, охранник Быкова, режиссёр Андрей Коршунов, 2013
«ППС 2» (сериал) – Калёный, режиссёры Виктор Татарский, Леонид Пляскин, Максим Бриус, Андрей Либенсон, Ким Дружинин и Сергей Полуянов, 2013
«Улицы разбитых фонарей 13» (сериал) – Грабитель, режиссёры Валерий Захарьев, Вадим Саввиев, Иван Мошняков и Андрей Аверков, 2013
«Чужой» (сериал) – Валерий Ремизов, режиссёры Георгий Даниелянц, Вадим Саетгалиев и Пётр Забелин, 2014
«Раскаленный периметр» (мини-сериал) – Штырь, режиссёр Игорь Драка, 2014
«Команда» (сериал) – Алексей Ламин, режиссёры Арменак Назикян, Армен Арутюнян-Елецкий и Игорь Драка, 2014
«Лучшие враги» (сериал) – Куцый, режиссёры Дмитрий Аверин, Богдан Дробязко, Андрей Либенсон, Игорь Драка, Алексей Богданов, Ким Дружинин, Денис Елеонский, Сергей Полуянов и Олег Ларин, 2014
«Ультиматум» (мини-сериал) – Папаша, режиссёр Игорь Драка, 2015
«Последний ход королевы» (мини-сериал) – Станислав Валевич, режиссёр Игорь Драка, 2015
«Последняя статья журналиста» (сериал) – Максим Куликов, режиссёры Евгений Сологалов, Виктор Татарский и Армен Назикян, 2016
«Милицейская сага» (сериал) – Следователь Мурзин, режиссёр Пётр Забелин, 2016
«Шаман. Новая угроза» (сериал) – Игнат, режиссёры Максим Кубринский и Дмитрий Аверин, 2016
«Морские дьяволы. Северные рубежи» (сериал) – Ренат, режиссёры Александр Картохин и Максим Бриус, 2017
«Невский. Проверка на прочность» (сериал) – Ванин, режиссёры Андрей Коршунов, Алексей Павлов и Игорь Драка, 2017
«Отставник. Позывной "бродяга"» – Никита, режиссёр Александр Якимчук, 2017
«Купчино» (сериал) – Оперативник, режиссёры Армен Назикян, Максим Бриус и Виктор Шкуратов, 2018
«Пять минут тишины. Возвращение» (сериал) – Офицер, режиссёры Игорь Драка и Гузэль Киреева, 2019
«Свидетель» (короткометражный) – режиссёр Антон Момот, 2019
«Великолепная пятёрка» (сериал) – Неверов, режиссёр Сергей Полуянов, 2019
«Реализация» (сериал) – Сорокин, режиссёр Виктор Шкуратов, 2019
«Анонимный детектив» (сериал) – Гусь, режиссёры Алексей Карелин и Михаил Вассербаум, 2019
«Первый отдел» (сериал) – Сергей Шевцов, режиссёр Денис Нейманд, 2020
«Крепкие орешки» (сериал) – Кузьмин, режиссёр Сергей Щербин, 2021
«Дополнительный урок» – Главврач, режиссёр Анна Курбатова, 2022
«Дорога к счастью» (сериал) – Олег, режиссёр Елена Цыплакова, 2023
«Такси под прикрытием» (сериал) – Юрий Суслов, 2024