En 1831, il fut envoyé par le gouvernement allemand pour examiner la situation du choléra des citoyens de Bohême, de Moravie et de Silésie. En 1834, il fut nommé médecin personnel du roi Maximilien II de Bavière. En 1838, il devint professeur à l'université de Munich et, de 1842 à 1851, directeur de la clinique municipale de Munich (Klinikum links der Isar).
En tant que médecin de la famille royale, il assista la Reine Marie au moment de l'accouchement du prince héritier Louis dans la nuit du 24 au 25 août 1845.
À la fin du semestre d'hiver 1885/1886, il prit sa retraite de l'enseignement en raison d'une maladie cardiaque.
Son champ d'étude concerna surtout le choléra et la fièvre typhoïde. Il y consacra plusieurs ouvrages.
À l'occasion de son quatre-vingtième anniversaire, en 1883, il fut nommé citoyen d'honneur de la ville de Munich.