Учился в Суворовском военном училище (1955-1960). В 1968 году окончил Школу-студию при МХАТ.
В 1968-1981 – актер театра им. Н.В.Гоголя, с 1985 – театра им. М.Н.Ермоловой. Затем перешел в театр имени Моссовета. С 1996 играет в «Антрепризе Михаила Козакова».
В кино с 1970 года (первая роль – доктор Крич в фильме «Городской романс»).
Заслуженный артист РФ (1992).
Народный артист России (1999).