Окончил Красноярский государственный институт искусств в 1985 году и Театральный институт им. Б.В. Щукина в 1990 году. Работал в театрах Урала и Сибири, в Новосибирском театре «Старый дом», Абаканском русском драматическом театре им. М.Ю. Лермонтова, Государственном академическом театре драмы им.В.Савина (Сыктывкар).
С 2016 года – режиссер Воркутинского драмтеатра имени Б.А. Мордвинова.
На сцене Алтайского краевого театра драмы им. В.М. Шукшина поставил спектакли:
- «Кьоджинские перепалки» К. Гольдони (2010),
- «Татарин маленький» А.Пояркова (2011).