Il remporte deux médailles d'argent et une médaille d'or lors des Championnats sud-américains juniors de 2015 à Cuenca, où il bat son record sur 100 m et sur 200 m. À Bydgoszcz, il termine de la finale du 100 m lors des Championnats du monde juniors de 2016. Il remporte également le titre sud-américain junior à Leonora, Guyana, en 2017, avant de porter son record sur 200 m, à 20 s 61 +1.3 à São Bernardo do Campo (Arena Caixa), le .