In den Jahren 1859 und 1860 war er Lehrer an der Kadettenanstalt Hannover. 1860 setzte er das Mathematikstudium an der Universität Göttingen fort und wurde 1862 zum Dr. phil. promoviert. 1864 habilitierte sich Karl Hattendorff und wurde Privatdozent.