Nato a Newcastle nel 1951, vive nel Northumberland con la sua famiglia. Ha iniziato la sua carriera di scrittore pubblicando racconti su riviste: il suo primo romanzo è Skellig, pubblicato nel 1998 (vincitore del Carnegie Medal, tradotto in più di quaranta lingue e diventato anche un film), seguito da molti altri.
Nel 2010 ha vinto l’Hans Christian Andersen Award, il premio Nobel della letteratura per ragazzi.
In Italia i suoi libri sono pubblicati da Salani, Mondadori e Orecchio Acerbo.