Entering the University of Edinburgh, McCall Smith studied law and earned two degrees, first an LLB, then a Ph.D. After completing his education, he began teaching law. His first teaching job was at Belfast, Northern Ireland's Queens University. McCall Smith then went back to Africa.