Studiò presso le università di Innsbruck, Gottinga, Lipsia, Heidelberg e Tubinga, conseguendo il dottorato nel 1872. Come studente, le sue influenze furono Carl Ludwig e Gustav von Hüfner a Lipsia, e Robert Bunsen all'Università di Heidelberg. Nel 1877 conseguì la sua abilitazione presso l'Università di Monaco. Due anni dopo, iniziò a insegnare fisiologia e dietologia alla scuola veterinaria di Monaco e nel 1884 divenne professore associato di chimica farmaceutica e farmacologia nella medesima università. Nel 1893 fu nominato professore ordinario di farmacologia all'Università di Monaco, dove fu anche direttore dell'istituto di farmacologia sperimentale.