В 1955 году окончил Ленинградский театральный институт. Был актером Малого драматического театра (1956-1959). Театра имени Комиссаржевской (с 1959), Ленинградского театра драмы имени Пушкина (ныне - Александринский, 1968-1996), Ленинградского театра имени Ленинского комсомола (ныне - "Балтийский дом").