Ha studiato medicina alle università di Heidelberg, Würzburg e Bonn, ricevendo la sua abilitazione nel 1872. È stato l'assistente di Eduard von Rindfleisch a Bonn. In seguito, ha lavorato come assistente sotto Rudolf Virchow (1821-1902) a Berlino. Nel 1878 divenne professore presso l'Università di Göttingen, e nel 1902, dopo la morte di Virchow, è tornato a Berlino come direttore della clinica di patologia.