 Educated at the Nicolson Institute in Stornoway, he went on to the Universities of Aberdeen; Cambridge and Bangor University.He would later teach at Edinburgh, Glasgow and Aberdeen.He became Professor of Celtic at Glasgow in 1963, and retired in 1991.