At the Olympic Games in Tokyo 2020, by beating Dutchman Sjef van den Berg and advancing to the round of 16, he obtained the best result of a Brazilian archer in the history of archery in the Olympics. He was eliminated in the round of 16 by Italian Mauro Nespoli, who finished with Olympic silver in this competition. Nespoli hit all the arrows in the most central part of the target (always getting 9 or 10 points).