Desarrolló una larga carrera como profesor universitario, ocupando sucesivamente puestos docentes, catedrático de derecho romano de la Universidad de Leipzig en 1848 (aunque perdió la cátedra por sus actividades políticas, apoyó a los monárquicos frente a los republicanos, posteriormente se enfrentó con los primeros al protestar por sus violentas represalias), recibió la cátedra de derecho romano de la Universidad de Zúrich en 1852, fue profesor de filosofía en la Universidad de Breslavia en 1854 y catedrático de historia antigua en la Universidad de Berlín en 1858.