At the 2016 Summer Olympics, he went to the Men's 4 × 100 metre freestyle relay final, finishing in 5th place. He also competed in the Men's 200 metre freestyle, finishing in 25th place, and in the Men's 4 × 200 metre freestyle relay, where the Brazilian relay finished in 15th place.