Han var professor i geologi ved Bonn fra 1875, professor i geografi ved universitetet i Leipzig fra 1883, og professor i geografi ved Humboldtuniversitetet i Berlin fra 1886. Blant hans mes kjente studenter var Sven Hedin, den svenske oppdagelsesreisende. Også Alfred Philippson, Arthur Berson, Fritz Frech og Wilhelm Sievers var blant hans studenter.