В 1967 году окончил актёрское отделение Иркутского театрального училища, работал в Иркутском театре драмы. С 1973 года — артист Омского театра драмы.
Среди его ролей — Лот («Царствие земное»), Коняев («Восточная трибуна»), Илья («Московские кухни»), Спирид («Панночка»), Кортес («Церемонии зари»), Полковник («Полковнику никто не пишет»), Басов («Дачники»).
В 1970-1980-е гг. был режиссёром эстрадно-сатирического театра миниатюр Омского института инженеров железнодорожного транспорта, в 1990-е гг. работал в Лицейском театре. Профессор кафедры режиссуры ОмГУ им. Ф. М. Достоевского.
Неоднократно награждался премией «За лучшую мужскую роль».
Жена Юлия — преподаватель Омской детской художественной школы № 3 имени Е. В. Гурова. Дочь Юлия работает в Иркутском университете.