Nash was a Goaltender for Port Arthur Bearcats, a hockey team based in Port Arthur, Ontario. In 1935 the Bearcats were the runner-up in the Allan Cup, which earned him a trip to represent Canada at the 1936 Winter Olympics ice hockey event where he won the Silver Medal. After the Olympics he moved to England and played for the Wembley Monarchs in the English National League from 1936 through 1938. He later returned to Canada and played at least one full season (1941–1942) with the Kimberley Dynamiters of the Alberta-British Columbia Senior League. He was still playing internationally as late as 1948.