Han arbeidet en tid som lærer i Norrköping. Deretter flyttet han til Stockholm og ble ansatt som journalist i Aftonbladet. I årene 1855–1856 var han også medarbeider i , der han skrev politiske oversikter. Han hadde flere stillinger i skolen og i aviser, og har hatt betydning som folkeopplyser både som forfatter, redaktør, pedagog og oversetter. To av hans viktigste oppgaver var som svensk redaktør og oversetter av det tyske verket av Friedrich Georg Wieck. Dette var et flerbindsverk som ble utgitt på svensk som i syv bind i 1833–1878.