Urodził się w Rodezji (obecnie Zimbabwe), w Bulawayo i tam zdobył podstawy wykształcenia. Następnie przeprowadził się do Szkocji. Studiował prawo na Uniwersytecie Edynburskim, uzyskując stopień doktora (specjalizował się w dziedzinie prawa medycznego). Po powrocie w 1981 do Afryki został jednym ze współorganizatorów wydziału prawa na Uniwersytecie Botswany, na którym pracował także jako wykładowca. W 1984 wrócił Edynburga, gdzie nadal mieszka z żoną – Elizabeth, która jest lekarką, i dwiema córkami – Lucy i Emily.