Henry Marie La Croix de Castries est né à Paris le 29 décembre 1850, d’une longue lignée d’aristocrates. C’est le fils de Gaspard de La Croix, comte de Castries. Après son passage à l’école militaire de Saint-Cyr, il rejoint l’armée française en Algérie. Lors d’une mission militaire en tant qu’officier colonial dans le sud oranais et en sa qualité de cartographe-topographe, il réalise des cartes de la région de l’Oued Draâ (1880) et de Figuig (1882). C’est à partir de là que naît son intérêt pour le Maroc.
Une mission et une passion
