Элгин
Macartney was born in Accra, Gold Coast. He was the son of a Church of Scotland minister, his family soon returned to Scotland and he was schooled in Elgin, Moray. He studied at the universities of Tübingen and Marburg in Germany, and then at the universities of Edinburgh (graduating in Economic Science in 1962) and Glasgow.