Zanim został pisarzem pracował jako zbieracz winogron, świniopas, poborca podatkowy, kiper, dziennikarz piszący o sprzęcie hi-fi i muzyk punkowy. Po ukończeniu Uniwersytetu Edynburskiego wyjechał na cztery lata do Londynu, a następnie na sześć lat do Francji.