Morrison attended the Paible School on North Uist and the Nicolson Institute on the island of Lewis. He then went to the Glasgow Caledonian University and was then as a journalist, including for the BBC, worked.
For the first time Morrison joined the Scottish Parliament elections 1999 to national elections. He stood as a candidate in the constituency of Na h- Eileanan Iar to ( Western Isles ) and was the direct mandate with a clear margin win against the candidate of the SNP. He moved into the newly created Scottish Parliament and was appointed Deputy Minister of the Highlands and Islands and Gaelic. In October 2000, he was appointed Deputy Minister for Enterprise, Lifelong Learning and Gaelic and held this position until November 2001. In the 2003 parliamentary elections, he was able to defend his position, but lost his parliamentary seat in the 2007 elections.