Ressortissant britannique né en 1948 au Zimbabwe, où il a grandi, Alexander McCall Smith vit aujourd'hui à Édimbourg. 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.