Studiò con Carl von Voit (Monaco), Friedrich Daniel von Recklinghausen (Würzburg), Bernhard von Langenbeck (Berlino) e Theodor Billroth (Vienna), conseguendo la sua laurea in medicina nel 1866 presso l'Università di Würzburg. Inoltre fu assistente di Richard von Volkmann presso l'Università di Halle e Gustav Simon presso l'Università di Heidelberg. Nel 1866 conseguì l'abilitazione in chirurgia a Heidelberg, dove nel 1874 fu nominato professore associato.