I 1899 ble han tysk konsul i Jerusalem, og i 1900 rådgiver i orientalske spørsmål i Tysklands utenriksdepartement. Han var i perioden 1905 til 1910 tysk ambassadør i Tanger, og deltok på Algeciraskonferansen om den første marokkokrisen. Senere tjenestegjorde han blant annet i București, Lisboa og Haag.