Nació en 1944 en Madrid en el seno de una familia de ascendencia asturiana. Su comienzo en el cine fue a los cinco años cuando tuvo que entrar en una sala porque su madre se había dejado el bolso y vio la película Lo que el viento se llevó. A partir de entonces asistió a los cines de programa doble que había en su barrio para poder pasar el tiempo de una manera entretenida, y poder evadirse a la infancia que vivió durante la Posguerra española. Estas asistencias al cine hicieron que se convirtiera en un cinéfilo con gustos que se decantaban por John Ford y Howard Hawks, y hacia otros medios como al músico Cole Porter y el escritor Rudyard Kipling.
Cuando acabó los estudios de bachillerato y el preuniversitario (en el instituto Cervantes, de Madrid) comenzó a trabajar en una entidad bancaria, lo que le permitió ampliar sus conocimientos de cine, escribir artículos no publicados y asistir a los más importantes festivales cinematográficos. En el banco trabajó para la familia Fierro donde entró por recomendación ya que su padre conocía a Ignacio Fierro Viña trabajando como auxiliar administrativo. Estaría trabajando allí durante 10 años.
En 1983 ganó el primer Óscar para una producción española a la mejor película de habla no inglesa por Volver a empezar. Ha sido nominado para esta misma distinción otras tres veces, más que ningún otro director de cine español, por las películas: Sesión continua (1984), Asignatura aprobada (1987) y El abuelo (1998). Es miembro de la Academia de Artes y Ciencias Cinematográficas de Hollywood.