В 1958 году окончил Высшее театральное училище имени Щепкина (класс Леонида Волкова). С этого же года - актёр в Государственном академическом Малом театре. Самая известная роль в кино - Сергей Вохминцев в драме Владимира Басова «Тишина».