Er hatte auch den Spitznamen "Marokko-Fischer" und war in der deutschen Kolonialpolitik einflussreich. Er trat für die deutsche Kolonisierung von Marokko ein und gründete dafür 1902 die Marokko-Gesellschaft. Für die Pläne deutscher Kolonien in Nordafrika hielt er seit den 1880er Jahren zahlreiche Vorträge, verstärkt um die Jahrhundertwende. Dem schloss sich der Alldeutsche Verband an und die Bestrebungen führten von 1904 bis 1906 zu Konflikten mit Frankreich und England (Ersten Marokkokrise). Er war Gründungsmitglied des Deutschen Kolonialvereins und Vorsitzender von dessen Zweigstelle Marburg.