Окончил Свердловское театральное училище, курс Ю. Жигульского (1970), филологический факультет Уральского университета (1983).
В 1969-1978 — актер Свердловского ТЮЗа, с 1978 по 1988 — Московского театра Сатиры, с 1988 по 2002 — Центрального академического театра Советской Армии (ныне — ЦАТРА), с 1999 - Театр-студия под руководством О.Табакова, с 2002 - МХТ им. А.Чехова.
В кино с 1976 года (первая роль — Сотников в фильме Ларисы Шепитько «Восхождение»).