At the 2016 Summer Olympics in Rio de Janeiro, he competed in the 400 m freestyle, finishing 24th in the heats and failing to qualify for the semifinals. He also competed on the 4 x 200 m freestyle relay team which finished in 6th place.