Родился 16 ноября 1947 года в Свердловске. Окончил Свердловское театральное училище (мастерская Ф.Г.Григоряна). После окончания училища два года играл в Свердловском театре «Скоморохи», затем работал на киностудии «Беларусьфильм», в Казанском ТЮЗе. В 1974-1989 годах - актер театра имени В.В. Маяковского (Москва). В кино - с 1967 года.
Народный артист РФ (1999).