Reprezentował Brazylię na igrzyskach olimpijskich w Atenach, w ich trakcie wystąpił jedynie w konkurencji biegu na 200 m (do zawodów w konkurencji sztafety 4 × 100 m nie przystąpił). Indywidualny występ zakończył w fazie eliminacji, z czasem 21,14 zajmując 8. miejsce w grupie i 44. miejsce w gronie wszystkich uczestników.
W 2005 roku zadebiutował na seniorskich mistrzostwach globu, w trakcie których odpadł w eliminacjach zarówno biegu na 200 m, jak i sztafety 4 × 100 m. Rok później zdobył jedyne w karierze dwa medale mistrzostw ibero-amerykańskich oraz wywalczył dwa tytuły mistrza Ameryki Południowej. W 2007 roku był członkiem sztafety 4 × 100 m, która zdobyła złoty medal igrzysk obu Ameryk, a także dotarł do finału tej samej konkurencji na mistrzostwach globu w Osace, który razem z kolegami z reprezentacji ukończył na 4. miejscu. Na mistrzostwach świata w Berlinie również awansował do finału sztafety 4 × 100 m, Brazylijczycy z jego udziałem zajęli 7. miejsce w tej fazie zmagań.