2019 siegte er bei den World Relays in Yokohama in 38,05 s mit der 4-mal-100-Meter-Staffel und kam mit der 4-mal-200-Meter-Staffel nicht ins Ziel. Anschließend siegte er bei der Sommer-Universiade in Neapel in 10,09 s über 100 Meter sowie in 20,28 s auch über 200 Meter, ehe er mit der Staffel in 83,05 s auf Rang sieben landete. Im August gewann er schließlich in 10,16 s die Silbermedaille über 100 Meter bei den Panamerikanischen Spielen in Lima hinter dem US-Amerikaner Mike Rodgers. Zudem siegte er mit der brasilianischen Staffel in 38,27 s. Bei den Weltmeisterschaften in Doha erreichte er über 100 Meter das Halbfinale, in dem er mit 10,14 s ausschied. Über 200 Meter schied er mit 20,75 s im Vorlauf aus und wurde in der Staffel in 37,72 s Vierter. Ende Oktober gewann er bei den Militärweltspielen in Wuhan in 10,32 s die Silbermedaille hinter dem Iraner Hassan Taftian und siegte mit der Staffel in 38,68 s. Bei den World Athletics Relays 2021 im polnischen Chorzów gelangte er mit der 4-mal-100-Meter-Staffel bis in das Finale und wurde dort disqualifiziert. Im Sommer gelangte er bei den Olympischen Sommerspielen in Tokio bis ins Finale und schied dort mit 10,31 s aus und verpasste im Staffelbewerb mit 38,34 s den Finaleinzug.