At the 2016 Summer Olympics in Rio de Janeiro, he competed in the 200 m breaststroke. He finished in 7th place with a time of 2:08.00. He was also part of the 4 x 100 medley relay team which finished in 7th place.