Torell ble i 1844 student i Lund, i 1853 filosofie magister, i 1858 medicine kandidat, i 1860 adjunkt i zoologi og i 1866 e.o. professor i zoologi og geologi ved Lunds universitet. Han var fra 1871-1897 også sjef for Sveriges geologiska undersökning (SGU).