Urodzony w 1948 roku, wychowywał się w Sussex i Gloucestershire. Po ukończeniu szkół w Cambridge rozpoczął pracę w BBC Television jako twórca filmów dokumentalnych. Jego pasja pisania znalazła ujście w tworzeniu scenariuszy. Za swoje prace dla telewizji otrzymał szereg nagród, m.in. BAFTA. W dorobku ma też szereg scenariuszy filmowych, m.in. „Cienistą dolinę”, „Nell”, „Rycerza króla Artura”, „Szarą Sowę”, „Elizabeth: Złoty Wiek”. Współtworzył scenariusz do „Gladiatora”. Za pierwszy i ostatni był nominowany do Oskara.
Jest autorem dwóch nagradzanych trylogii fantasy dla młodzieży, „Pieśniarza Wiatru” i „The Noble Warriors” oraz książek adresowanych do starszych czytelników: „The Society of Others”, „The Trial of True Love” i „The Secret Intensity of Everyday Life”.
Mieszka w Sussex z żoną Virginią i trójką dzieci.