Henry Rider Haggard est né en Angleterre. Après un séjour de plusieurs années en Afrique du Sud, où il partagea son temps entre l'administration coloniale et l'exploration, il commence à écrire. Son premier roman Les mines du roi Salomon devint très vite un des grands classiques du roman d'aventures.