Закончил Театральное училище им. Щепкина в 1975 г.
За 25 лет профессиональной карьеры сыграл около 150 ролей в более чем 80 спектаклях.
В Омском академическом театре драмы им сыграны: Освальд (В. Шекспир «Король Лир»), Гаев (А. Чехов «Вишневый сад»), Вожеватов (А. Островский «Бесприданница»), Оргон (Ж. Б. Мольер «Тартюф») и многие другие.
С 2 марта 1992 г. — актер театра Сатиры на Васильевском.