At the 2016 Summer Olympics in Rio de Janeiro, he competed in the men's 200 metre butterfly. He finished 18th in the heats with a time of 1:56.76 and did not qualify for the semifinals.