In the cross-country run at the Olympic Games in Stockholm in 1912, he came in 16th place in the individual ranking and won bronze with the British team. Over 5000 m and 10,000 m he qualified for the finals, but did not start.
In 1913 he was English champion over ten miles and in cross country. At the Cross of Nations he won four gold medals with the team from 1911 to 1914 as well as one silver medal in 1913 and one bronze medal in 1914 in the individual.