In 1912, he was selected to the Canadian Olympic team, and participated at the 1912 Summer Olympics at Stockholm, Sweden. He raced in the 5000 metre run and in the 10,000 metre run, where he finished fourth in the 10,000 and ninth in the 5,000, the best result ever for a Canadian runner in those events. His 5000-meter and 10,000 meter personal bests also came from the 1912 Stockholm games where he ran a time of 15:28.9 for the 5000 and 32:36.2 for the 10,000 meter run.