At the 2016 Summer Olympics, he competed in the men's 50 metre freestyle, finishing 10th in the heats with a time of 21.93 seconds. He qualified for the semifinals where he finished 13th with a time of 21.98 seconds and did not qualify for the final. He also competed in the men's 100 metre freestyle, finishing in 20th place with a time of 48.68 seconds which was a new national record. He did not qualify for the semifinals.