Родился в Нюрнберге в семье евангелистского священника. Образование получал в Университете Эрлангена под научным руководством известного ираниста и буддолога Фридриха фон Шпигеля.
В 1878 году получил звание доктора философии. Между 1891 и 1920 был профессором в университете Эрланген. После кончины своего коллеги Эрнста Куна стал преподавать на его кафедре в Мюнхенском университете.
В 1895 году совершил поездку на Шри-Ланку.Скончался в городе Нойбиберг. Был женат на Магдалене Гейгер, в семье Гейгеров было пять детей.