Goddard a été élève à la Price’s School de Fareham avant d'étudier l’histoire à l'université de Cambridge. Après s’être essayé au journalisme et à l’enseignement, il a travaillé dans l’administration scolaire puis est devenu auteur professionnel. Il vit actuellement à Truro dans les Cornouailles.