Родился 25 мая 1941 года в подмосковном Люблине. В 1963 году окончил Театральное училище имени М. С. Щепкина (педагог Николай Анненков). В 1963-1969, 1973-1976 годах - актёр театра "Современник". В 1971-1973 годах - актёр Ленинградского театра имени Ленинского комсомола. С 1976 года - актёр театра на Малой Бронной в Москве. С 1980 года - актёр Малого театра. В 1980-1981 годах - педагог ВГИКа.