He was born at Sainte-Foy-la-Grande (Gironde). He was the second son of a Protestant priest, who had a family of fourteen children. His education, begun in Rhenish Prussia, was continued in the Protestant college of Montauban, and completed at the university of Berlin, where he followed a long course of geography under Karl Ritter.