At the 2016 Summer Olympics, he broke the South American record at Men's 100 metre breaststroke heats, with a time of 59.01. He went to the final, finishing 7th place. He also participated in the Brazilian 4 × 100 metre medley relay heats.