Scrittore e sceneggiatore di origini scozzesi. Nasce in Ghana e trascorre parte dell'infanzia e della giovinezza in Nigeria. Conclude gli studi in Francia e poi a Glasgow, laureandosi in filosofia. Si trasferisce poi a Oxford e infine a Londra dove collabora come opinionista al settimanale «New Statesment». Nel 1981 esce il suo primo romanzo, Un buon uomo in Africa e nel frattempo appare in alcune trasmissioni televisive. Nel 1983 è selezionato tra i venti migliori giovani scrittori britannici (insieme a Ian McEwan e Martin Amis) dalla rivista letteraria «Granta»; nello stesso anno, inoltre, diventa membro della Royal Society of Literature. Attualmente vive con la moglie Susan, editrice, tra il quartiere Chelsea di Londra e il castello Bergerac in Francia, dove produce apprezzati vini.
Per Neri Pozza pubblica nel 2015 Ogni cuore umano, nel 2016 Una dolce carezza e nel 2019 Le nuove confessioni.