В 1977 году окончил Свердловское театральное училище (педагоги: Юрий Ефимович Жигульский, Вадим Михайлович Николаев). Работал в Калужском областном драматическом театре, Горьковском областном драматическом театре, Владимирском академическом театре драмы. Сыграл около ста ролей в пьесах мирового репертуара. С 1994 года играет в театре одного актёра «Небольшой театр – эксперимент», в репертуаре которого авторский моноспектакль «Собачий вальс в 2 тактах на одну тему» по пьесе Николая Коляды «Бенефис» и моноспектакль «На грани любви и…» (музыкально-поэтические откровения по Николаю Рубцову).