Hall was born in Aberdeen, Scotland and brought up in Peterhead. In 1904 he was a member of the Galt F.C. team, which won the gold medal in the football tournament. He played all two matches as a forward and scored three goals in the first. He died in Toronto on 25 September 1943 and is buried in the city's Prospect Cemetery.