Studiò matematica e scienze naturali a Berlino. Nel 1847 divenne insegnante di mineralogia e fisica all'Università di Kiel.
Dal 1867 al 1872 fu membro della Camera dei Rappresentanti della Prussia e nel 1877 fu eletto al Reichstadt tedesco per il partito progressista, mantenendo la carica fino al 1881.
Autore del libro Lehrgang der mechanischen Naturlehre (1849-1853), lavorò ad una riforma dei sistemi di peso e misura.