Vive en Inglaterra y es autor de un sinnúmero de novelas, cuentos, libros álbum, libretos de ópera, canciones y obras de teatro. Entre los premios más importantes que ha recibido destacan la Medalla Carnegie, dos Premios Whitbread, el Premio Eleanor Farjeon y el Premio Guardian para Ficción Infantil. En 2010 ganó el Premio Hans Christian Andersen, la distinción más prestigiosa en el mundo para autores de libros para niños y jóvenes.