In 1928 he finished sixth with the British team in the 4×200 metre freestyle relay event.
In the 100 metre freestyle competition he was eliminated in the first round. He also swam in the 100 metre freestyle event but was eliminated in the first round again. He was part of the British water polo team which finished eighth in the 1936 tournament.
He played all seven matches.
Four years later he was a member of the British team which finished fifth with the British team in the 4×200 metre freestyle relay contest at the 1932 Games.