Career
Born in Selkirk, Manitoba, Morrison played senior hockey for the Selkirk Fishermen, starting in 1913. In 1915, he enlisted with the Canadian Army for World War I duty. After his tour of duty ended in 1919, he played two more seasons of senior hockey, with Selkirk in 1919-1920 and the Winnipeg Falcons for 1920-1921.
Morrison joined the Edmonton Eskimos of the WCHL in 1921, and played four seasons with the club
The Eskimos were stymied by the Senators six-man defense and Morrison scored the team"s only goal, in the first game. He was picked up by the New York Americans in a trade from Edmonton for the 1925-1926 season and he played in 18 National Hockey League games without any goals or points.
He joined the Regina Capitals for the 1926-1927 season, then played six seasons in the American Hockey Association for various teams, including the Duluth Hornets, for whom he played in his final season in 1931-1932.