Родился 2 августа 1928 года в посёлке Рыбацкое Ленинградской области (ныне микрорайон Рыбацкое — в Невском районе Санкт-Петербурга).
В годы Великой Отечественной войны мальчиком пережил блокаду Ленинграда.
В 1954 году окончил Школу-студию МХАТ (курс Сергея Блинникова и Георгия Герасимова).
С 1954 года — актёр МХАТа (после раздела театра в 1987 году — в МХАТе имени Горького под руководством Татьяны Дорониной).
За 48 лет творческого пути сыграл более 60 ролей.
Много работал на радио, выступал с чтением русской классики в радиоспектаклях, был постоянным членом художественного совета МХАТ им. М. Горького.
Всю жизнь вёл активную общественную деятельность. Постоянно избирался в различные выборные органы Москвы.
Умер 24 февраля 2004 года в Москве. Похоронен на Троекуровском кладбище столицы.