Родился в Ленинграде.
В 1984 окончил ЛГИТМиК (ныне РГИСИ) по специальности «Актёр музыкальной комедии».
С 1989 — солист Санкт-Петербургского государственного детского музыкального театра «Зазеркалье».
Будучи солистом театра, исполнял партии Тигры («Винни-Пух и все, все, все» О. Петровой), Валета треф («Пастушка и трубочист» на музыку И. С. Баха), Генерала Барабана («Городок в табакерке» С. Баневича), Вагоновожатого («Люди и разбойники из Кардамона» Т. Эгнера), Собаки («Людвиг и Тутта, или Лессайдская история» В. Рывкина), Гвардейца («Принц и нищий» Е. Подгайца), Лю-Тера («Сказки Гофмана» Ж. Оффенбаха), Шталмейстера, Кучера («Страсти по Каштанке» И. Пономаренко), Косца («Сверчок на печи» С. Баневича) в репертуаре театра 1989–2010 гг.
В рамках гастролей театра «Зазеркалье» в Москве на сцене Государственного академического Большого театра России принимал участие в гастрольных спектаклях 2013, 2016 и 2023 гг.
Партии и роли, исполняемые на сцене театра «Зазеркалье»:
- Иван Кузьмич, серьёзный человек (Анастасия Беспалова. «Крошечка-Хаврошечка»)
- Белый тигр Дуй («Сказка о Соловье, Императоре и Смерти»)
- Фикус, Пудинг (Ефрем Подгайц. «Алиса в Зазеркалье»)
- Шпунтик (Владимир Баскин. «Приключения Незнайки»)
- Старик, Поводырь, Дворник («Детский альбом»)
- Рыбаки (Джордж Гершвин. «Порги и Бесс»)
- Лилас-Пастья, трактирщик (Жорж Бизе. «Кармен»)
- Старик (Сергей Плешак. «Гиперболоид инженера Гарина»)
- Дзанни (Пётр Чайковский. «Иоланта»)
- Голштинцы (Геннадий Банщиков. «Маскарад времён Екатерины»)
Партии и роли в спектаклях прошлых лет:
- Часы (Сергей Баневич. «Сверчок на печи»)
- Извозчик, Обершталмейстер (Игорь Пономаренко. «Страсти по Каштанке»)
- Вагоновожатый (Турбьёрн Эгнер. «Люди и разбойники из Кардамона»)
- Сторожевые псы (Вадим Рывкин. «Людвиг и Тутта, или Лессайдская история»)
- Буозо Донати (Джакомо Пуччини. «Джанни Скикки»)
