Родился 12 марта 1941 года в Москве.
Сын Сергея Смирнова, автора книг о защитниках Брестской крепости и ведущего популярной на советском телевидении передачи "Подвиг".
В 1962 году окончил ВГИК (режиссерский факультет, мастерская М.Ромма).
Дебютировал военным фильмом «Пядь земли» (1964, совместно с Б.Яшиным) по одноименной повести Г.Я.Бакланова.
Настоящим событием в советском кинематографе стал его фильм «Белорусский вокзал» (1971).
После третьего своего фильма «Верой и правдой» (1980) отошел от режиссуры, работал в основном как сценарист и драматург.
Пьеса «Родненькие мои» в 1985 году была поставлена Московским театром Сатиры.
Выступил и как автор ряда сюжетов в киножурналах «Фитиль».
В годы перестройки активно занимался общественной деятельностью. Вместе с Элемом Климовым с 1986 по 1989 год возглавлял Союз кинематографистов.
В 1990-х годах ставил телеспектакли, телеконцерты, театральные постановки, как актер снялся в ряде заметных ролей.
Народный артист РФ (2003).
призы и награды
Премия "Ника" за лучшую мужскую роль в фильме "Дневник его жены" (2000).
роли в кино
2013 Чёрные кошки :: дед Варрава
2013 Оттепель :: Сергей Викторович Хрусталёв
2011 Два дня :: министр
2010 Елена :: Владимир :: главная роль
2009 Черчилль :: Лев Аронович Розенберг
2008 Тяжёлый песок :: Иван Карлович Краузе
2008 Отцы и дети :: Павел Петрович Кирсанов :: главная роль
2008 Апостол | Apostol :: Аркадий Андреевич Истомин
2006 Из пламя и света :: генерал в 3-м отделении
2006 В круге первом :: Бобынин
2005 Персона нон грата | Persona non grata (Польша, Россия, Италия) :: советник Олега
2005 Господа присяжные :: Александр II
2004 Московская сага :: Леонид Пулково
2003 Инструктор :: Ольшанский :: главная роль
2003 Идиот :: Афанасий Иванович Тоцкий
2002 Право на защиту (Украина) :: Борис Григорьевич :: главная роль
2002 За кулисами
2002 Дневник убийцы :: Иван Алексеевич Ильин
2000 Дневник его жены :: Иван Алексеевич Бунин :: главная роль
1996 Музыка любви. Неоконченная любовь | Musique de l'amour: Un amour inachevé, La (Франция, Россия) :: Портье
1995 Мания Жизели :: Жорж Браун
1993 Плащ Казановы | Mantello di Casanova, Il (Италия, Россия) :: Дафнис
1993 Мечты идиота :: Корейко Александр Иванович
1990 Чернов | Chernov :: Чернов :: главная роль
1986 Красная стрела :: Борис Львович Карандин
1984 Идущий следом :: Портнов
1969 Белое солнце пустыни :: бандит
1965 Звонят, откройте дверь :: жилец коммуналки
1961 Девять дней одного года :: высокий бородатый физик
участие в фильмах
2010 Острова (документальный)
2006 Евгений Леонов. А слезы капали ... (документальный)
1997 Долголетие (документальный)
1996 Чтобы помнили... (документальный)
1989 Голос памятиРежиссер
2011 Жила-была одна баба
1979 Верой и правдой
1974 Осень
1970 Белорусский вокзал
1967 Начало неведомого века (киноальманах)
1966 Шуточка (короткометражный)
1964 Пядь земли
1962 Эй, кто нибудь! (короткометражный)
1961 Юрка - бесштанная команда (короткометражный)
Сценарист
2011 Жила-была одна баба
2004 По ту сторону волков-2
1986 Я сделал всё, что мог1986 Сентиментальное путешествие на картошку
1974 Осень
1966 Шуточка (короткометражный)
1962 Эй, кто нибудь! (короткометражный)
1961 Юрка - бесштанная команда (короткометражный)
Продюсер
2011 Жила-была одна баба