Родился 27 марта 1948 г. в Москве. Отец был плотником, мать работала бухгалтером. В детстве увлекался музыкой и рисованием, а также посещал занятия в кружке художественного слова.
Впервые снялся в кинофильме в 14-летнем возрасте - в драме Марка Донского "Здравствуйте, дети!" (1962), где исполнил роль пионера Пети.
Окончил школу-студию МХАТ (курс Александра Карева, 1970).
Служил в Московском драматическом театре им. М.Н. Ермоловой (1971-1988, 2000-2012) и в Московском художественном академическом театре им. А.П. Чехова (1988-2000). Также в конце 2000-х гг. участвовал в постановках Театрального центра на Коломенской (Санкт-Петербург).
Наиболее известен по ролям в фильмах "Ночное происшествие" (1980, режиссер Вениамин Дорман), "Вы чье, старичье?" (1982, Василий Пичул), "Торпедоносцы" (1983, Семен Аранович), "Мой друг Иван Лапшин" (1984, Алексей Герман), "Парад планет" (1984, Вадим Абдрашитов), "Десять негритят" по одноименному роману Агаты Кристи (1987, Станислав Говорухин), "Дама с попугаем" (1988, Андрей Праченко), "Криминальный талант" (1988, Сергей Ашкенази), " В городе Сочи темные ночи" (1989, Василий Пичул), "Имитатор" (1990, Олег Фиалко), "Не будите спящую собаку" (1991, Анатолий Бобровский), "Кавказский пленник" (1996, Сергей Бодров), "Меченосец" (2006, Филипп Янковский), "Палата номер 6" (2009, Карен Шахназаров) и др.
Всего за карьеру снялся в 130 фильмах и сериалах.
В 2012 г. пережил инсульт, после которого был вынужден прекратить актерскую деятельность. В марте 2016 г. перенес повторный инсульт, вызвавший ухудшение состояния. Скончался 5 июня 2016 г. после продолжительной болезни в возрасте 68 лет.
Народный артист России (1994). Награжден орденом Дружбы (1998).
Был женат на Любови Степановне Жарковой. Сын Максим - следователь, дочь Анастасия - актриса.