W latach 1999–2003 zdobył cztery złote medale mistrzostw Ameryki Południowej w chodzie na 20 km/20 000 m, zarówno dwa na lekkoatletycznym czempionacie, jak i dwa złote medale na mistrzostwach kontynentu w chodzie sportowym. Zajął 26. miejsce w rozgrywanym na igrzyskach olimpijskich w Atenach konkursie chodu na 50 km (z rezultatem 4:05:02). W 2005 roku podczas mistrzostw globu wystąpił w konkurencjach chodu na 20 i 50 km – na krótszym dystansie zajął 15. miejsce, konkursu rozgrywanego na dłuższym dystansie zaś nie ukończył. W 2006 roku wywalczył brązowy medal mistrzostw ibero-amerykańskich w chodzie na 20 000 m. Po raz ostatni w zawodach lekkoatletycznych wystąpił podczas mistrzostw kraju w czerwcu 2007 roku, na których otrzymał brązowy medal w chodzie na 20 km.
Osiągnięcia RokZawodyMiastoMiejsceKonkurencjaWynik1987 Mistrzostwa Ameryki Południowej juniorów Santiago chód na 10 000 m 46:17,8h1988 Mistrzostwa Ameryki Południowej juniorów Cubatão chód na 10 000 m b.d.Mistrzostwa świata juniorów Greater Sudbury 8. chód na 10 000 m 43:04,291989 Mistrzostwa Ameryki Południowej Medellín chód na 20 km 1:24:511990 Mistrzostwa Ameryki Południowej w chodzie sportowym Guayaquil chód na 20 km 1:26:221991 Mistrzostwa Ameryki Południowej Manaus chód na 20 km 1:26:26Mistrzostwa świata Tokio 25.