En 1998 fue nombrado Oficial de la Orden del Imperio Británico en el cumpleaños de la Reina como reconocimiento a los servicios prestados a la literatura (aunque en principio pensó que se trataba de una broma), al año siguiente recibió el título de Doctor Honoris Causa en Literatura por la Universidad de Warwick y en 2001 el mismo título honorario por la Universidad de Portsmouth.