В 1972 году окончил Новосибирское театральное училище. Работал артистом в театрах Омска, Новокузнецка, Рязани, Иркутске, Барнауле.В 1985 году окончил ГИТИС режиссерский курс Марии Осиповны Кнебель, получил специальность «режиссер драматического театра».Творческий путь режиссер начал в Норильске. Работал в театрах Калининграда, Белгорода, Барнаула. В 1987 году - главный режиссер Ставропольского драмтеатра. В 1991-1996 годах — главный режиссер Томского театра драмы. В 1997-2004 возглавлял Новокузнецкий драматический театр. Живёт в Барнауле, преподает в Алтайском государственном институте культуры, доцент кафедры актерского мастерства и режиссуры.Председатель Алтайского отделения СТД РФ. Член общественного совета при Министерстве культуры Алтайского края.
На сцене Алтайского краевого театра драмы им. В.М.Шукшина поставил спектакли: