Patrick Harpur étudie la littérature anglaise à l'Université de Cambridge. Il voyage à travers l'Afrique puis travaille dans une maison d'édition. En 1982, il quitte son emploi afin de se consacrer entièrement à l'écriture. Il vit près de Dorchester (Dorset). Il a donné des cours avec Jules Cashford.