Macnee's parents separated after his mother came out as lesbian. His father later moved to India, and his mother began to live with her wealthy partner, Evelyn Spottswood, whose money came from the Dewar's whisky business. Macnee referred to her in his autobiography as "Uncle Evelyn", and she helped pay for his schooling. He was educated at Summer Fields School and Eton College, where he was a member of the Officer Training Corps and was one of the guard of honour for King George V at St George's Chapel in 1936. He was later expelled from Eton for selling pornography and being a bookmaker for his fellow students.