At the 1934 British Empire Games, he was a member of the Canadian team which won the gold medal in the 4×200-yard freestyle relay. He also won a silver medal in the 100-yard freestyle competition and finished fourth in the 440-yard freestyle, and sixth in the 1500-yard freestyle.