En 1866 se convirtió en profesor de zoología y geología en la Universidad de Lund, y en 1871 fue contratado como jefe de la "Geological Survey de Suecia", donde trabajó hasta 1897.