Fue nombrado miembro de número de la Real Academia Española en 1971, ocupando el sillón X, y galardonado con el Premio Cervantes en 1986 y el Premio Nacional de las Letras Españolas en 1996.