Studiò a Erlangen e Würzburg, e in seguito servì come assistente di Johann Lukas Schönlein (1793-1864). Nel 1840 divenne professore e direttore presso la clinica medica di Zurigo, dal 1844 lavorò nella clinica universitaria di Heidelberg. Nel 1852 fu nominato professore clinico nella seconda divisione medica dell'ospedale generale di Monaco. Alcuni dei suoi studenti e assistenti più noti furono Friedrich Albert von Zenker (1825-1898), Adolf Kussmaul (1822-1902), Theodor von Dusch (1824-1890) e Otto Leichtenstern (1845-1900).