At the 2016 Summer Olympics, he finished 32nd in the Men's 400 metre freestyle. He also competed in the Men's 4 × 200 metre freestyle relay, where the Brazilian relay finished in 15th place.