Miembro de la Real Academia Española desde el año 2000, ha sido galardonado, entre otros, con el Premio Nacional de Narrativa y Premio de la Crítica en dos ocasiones (1986 y 1999), Premio Castilla y León de las Letras, 2000, Premio Francisco Umbral, 2012, Premio de Literatura de la Comunidad de Madrid, 2015, Premio Nacional de las Letras Españolas, 2020, y Premio Cervantes en 2023.