Born in Scotland, Spence received his Bsc in mathematics, physics, and psychology at the University of Glasgow, and his PhD in 1970 from the University of Toronto with the thesis, entitled "Multidimensional scaling; an empirical and theoretical investigation." .
Spence started his academic career as Assistant Professor at the University of Western Ontario.