He was the captain of England during the 1935-36 season. He played in the 1935 World Table Tennis Championships and 1936 World Table Tennis Championships.