Окончил Ленинградский государственный институт театра, музыки и кинематографии (ныне — Санкт-Петербургская государственная академия театрального искусства) в 1978 году, в 1986 году - Высшие режиссерские курсы при ГИТИСе (ныне — Российская академия театрального искусства). Работал режиссером и художественным руководителем Театра драмы в Абакане, главным режиссером Иркутского областного драматического театра, в 2005 году возглавил Новокузнецкий драматический театр, в Ачинском драматическом театре.
На сцене Алтайского краевого театра драмы им. В.М. Шукшина поставил спектакли:
- «Пока она умирала» Н.Птушкиной (1998),
- «До третьих петухов» В.Шукшина (2010).