At the 2016 Summer Olympics, he finished 5th in the men's 100 metre breaststroke final. He also finished 6th in the men's 4 × 100 metre medley relay.