He competed at the 2015 World Aquatics Championships, and at the 2016 Summer Olympics in Rio de Janeiro, where he ranked #44 in the 400 m freestyle competition with a time of 3:59.97. He did not advance to the final.