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. En charmante compagnie est la sixième enquête de Mma Ramotswe.
Le premier tome d'une nouvelle série d'Alexander McCall Smith, Le Club des philosophes amateurs, a paru aux Éditions des 2 Terres en 2005.