Nació en Londres y estudió en las Universidades de Sussex y de Leeds. Dio clases de inglés en institutos y facultades durante cuatro años antes de convertirse en escritor profesional. Autor de guiones para cine y televisión, también tiene varias novelas en su haber.