Родился 4 августа 1945 года в г. Клин Московской области. Работал стеклодувом. Окончил Горьковское театральное училище (1972, курс В. С. Соколоверова). 1972-1983 - актер Пензенского театра драмы. С 1983 - актер Ленинградского академического театра имени А. С. Пушкина ("Тихий Дон" - Григорий Мелехов, "Зыковы" - Антип Зыков, "Записки Лопатина" - Лопатин, "Отелло" - Отелло, "Капитанская дочка" - Емельян Пугачев, "Гамлет" - Гамлет).