Ressortissant britannique né au Zimbabwe en 1948, où il a grandi, Alexander McCall Smith vit aujourd'hui à Edimbourg. Il y exerce les fonctions de professeur de droit appliqué à la médecine et est parallèlement membre du comité international de bioéthique à l'UNESCO. Il a vécu quelques années au Botswana où il a contribué à l'organisation de la première école de droit et rédigé le Code pénal. Il a écrit une cinquantaine d'ouvrages allant du manuel juridique au précis de grammaire portugaise et de nombreux ouvrages pour enfants dont des contes africains.