В 1962 году окончил режиссерский факультет ВГИКа (мастерская Михаила Ромма). В 1971 году снял фильм «Белорусский вокзал», который был удостоен главной премии на I Фестивале современной кинематографии в Карловых Варах в 1971 году. более сорока лет «Белорусский вокзал» остаётся одним из лучших фильмов, посвящённых теме Великой Отечественной войны, а песня «нам нужна одна победа» («Здесь птицы не поют, деревья не растут...») булата Окуджавы — популярной патриотической песней, без которой не проходит ни одно празднование Дня Победы.
В 2005 году был избран председателем жюри XV МКФ «Послание к Человеку».