At the 2012 Summer Olympics, he competed in the men's 100-metre breaststroke, finishing in sixth place in the second semifinal, failing to reach the final. He also swam in the heats of the men's 4x100-metre medley relay. He was the youngest member of the Great Britain swimming squad at these Olympics.