Окончил актерский факультет Киевского института театрального искусства (курс Л.Олейникова) в 1972 году. В 1979 году – режиссерский факультет того же института (курс В.Судьина).
Работал актером и режиссером в Харьковском театре им.Т.Г.Шевченко и Рижском театре русской драмы. Был главным режиссером Драматического театра им.А.В.Луначарского (Севастополь), художественным руководителем Русского драматического театра им. Леси Украинки (Киев) и Омского академического театра драмы.
Лауреат премии «Золотая маска» (1997) в номинации «лучшая режиссерская работа» за спектакль «Женщина в песках» (Омск). Звания «Заслуженный деятель искусств России» удостоен в 1999г. С января 2011 года — Художественный руководитель Воронежского театра драмы. В 2007 году во Владимирском академическом театре драмы поставил спектакль «Евгений Онегин».