Nel 1839 conseguì il dottorato in medicina presso l'Università di Tubinga, e successivamente continuò la sua formazione a Würzburg, Halle, Vienna e Parigi. Nel 1841 tornò a Tubinga, dove conseguì l'abilitazione. Nel 1846 fece il medico a Reutlingen, e in seguito successe a Eduard Zeis (1807-1868) come professore di chirurgia presso l'Università di Marburg, dove rimase per il resto della sua carriera.