Born March 31, 1844, in Selkirk, Scotland, Andrew Lang was educated at Selkirk Grammar School, Edinburgh Academy, the University of St. Andrews, the University of Glasgow, and Balliol College, Oxford, from which he graduated with a B.A. (honours) in 1866. He took up a fellowship at Merton College in Oxford from 1868 to 1875, in which year he married Lenora Blanche Alleyne.