Родился в городе Ярославль, РСФСР, СССР. В 1957 году, не имея специального образования, был принят актёром в Таллинский русский драматический театр, а через год в Даугавпилский музыкально-драматический театр. В 1959 переехал в Минск и поступил актёром в труппу Минского русского драматического театра имени Горького. В 1972 году, будучи на гастролях в Ленинграде со спектаклем «Путешественник без багажа», получил предложение от Геннадия Опоркова и Розы Сирота сыграть Паратова в «Бесприданнице» на сцене театра имени Ленинского комсомола, которое и стало решающим в его переезде в северную столицу. В 1976 году по приглашению Николая Шейко перешел в Ленинградский театр драмы имени Пушкина, где и проработал до конца жизни. Умер в Санкт-Петербурге. Похоронен на Большеохтинском кладбище Санкт-Петербурга.