Родился 22 октября 1941 года в станице Михайловка, Волгоградская область, РСФСР, СССР.
В 1964 году закончил Киевский государственный институт театрального искусства (курс Л.А. Олейника), в 1964-2006 годах — актёр Киевского Национального драматического театра имени Ивана Франко.
Заслуженный артист УССР (1970).
Народный артист УССР (1980).
Народный артист СССР (1991).
Академик Академии искусств Украины (2004).
Ушёл из жизни 10 августа 2006 года в Киеве. Похоронен на Байковом кладбище, рядом с женой, актрисой Мариной Герасименко (1941-2003).