Arbetade som lektor vid Högre allmänna Läroverket i Gävle. Bildade Gestriklands fornminnesförening 1862. Forskade kring arkeologi och forntid. Gav ut flertalet verk.
Verk i urval:
Historisk-geografisk öfversigt af gamla verlden (1850)
Lärobok i nyare geografien för elementarläroverken (1852)
Asarna efter nyare, deribland slaviska, källor (1853)
Öfversigt af nyare historien (1854; 2:a uppl. 1870)
Atlas till Sveriges historia (1856)
Atlas öfver allmänna historien (1859-62; flera uppl.)
Lärobok i fäderneslandets historia (1863; 2:a uppl. 1870)
De klassiska folkens förbindelse med norden och inflytande på dess civilisation, (1868; 2:a uppl. 1878)
Gestriklands runstenar (2 hftn, 1865, 1867)