In 1920 he won a bronze medal in the 4×200-metre relay and failed to reach the 400-metre and 1500-metre freestyle finals. In 1924 he placed fifth in the 4×200-metre freestyle relay and third in the first round of 400-metre freestyle. In 1928 he finished sixth in the 4×200-metre freestyle relay; he was also a member of British water polo team, which lost to France in the third place match.