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