 He was brought up in Moidart.MacDonald topped the Scottish pop charts in 1966 with his tune "Loch Maree Islands".He was initially banned from appearing on the BBC due to the traditional audition process but is now regularly featured on BBC Radio Scotland and BBC Radio nan Gaidheal.