I 1833 ble han intendant ved Naturhistoriska riksmuseet i Stockholm og i 1836 ble han utnevnt til adjunkt i zoologi og økonomi i Lund. Da han kom tilbake fra franske La Recherche-ekspedisjonen til Spitsbergen i 1839, ble han utnevnt til intendant og professor der. Fra 1841 til 1871 arbeidet han ved avdelingen for ryggradsdyr.