إلغين
Johnston was born on 28 January 1945 in Nairn, Scotland. At an early age, he moved to Elgin, Moray. He was educated at Blairmore School, an independent boarding prep school in Aberdeenshire, and then Fettes College, an independent day and boarding school in Edinburgh.