Родился 17 декабря 1928 года в Киеве.
Окончил Ташкентский институт театрального искусства имени А.Н. Островского.
С 1950 года - актёр Магнитогорского драматического театра имени А.С. Пушкина. Через какое-то время был принят в Оренбургский драматический театр.
В 1955 году, по окончании Школы-студии при МХАТе, актёр снова уехал в провинцию. Работал в Театре имени М.Ю. Лермонтова в Грозном, Иркутском драматическом театре.
С 1958 по 1962 год играл Театре имени Кольцова в Воронеже. С 1962 по 1987 - актер Театра на Малой Бронной. С 1988 года — актёр театра «Ленком».
В 1971 году был удостоен почётного звания Заслуженный артист РСФСР, в 1979 году - Народный артист РСФСР, в 1987 году - Народный артист СССР и в 2013 году - Народный артист Украины.