W 2005 roku wystąpił na lekkoatletycznych mistrzostwach Ameryki Południowej, w ich trakcie zdobył srebrny medal w chodzie na 20 km, ponadto wystąpił na lekkoatletycznych mistrzostwach globu w Helsinkach, podczas których wystąpił w konkursie chodu na 20 km (został zdyskwalifikowany). W chodzie na tymże dystansie wywalczył między innymi złoty medal igrzysk boliwaryjskich w Armenii, złoty medal mistrzostw ibero-amerykańskich w Ponce oraz srebrny medal igrzyskach obu Ameryk w Rio de Janeiro. Rozgrywany na światowym czempionacie w Osace konkurs chodu na 20 km zakończył na 12. miejscu.
Podczas rozgrywanych w Pekinie igrzysk olimpijskich wziął udział w konkursie chodu na 20 km – ukończył go z czasem 1:22:32 i zajął z nim 20. miejsce w końcowej klasyfikacji zmagań.
W 2010 i 2014 roku wywalczył złoty medal mistrzostw Ameryki Południowej w chodzie sportowym, oba tytuły mistrzowskie otrzymał w chodzie na 20 km. Na igrzyskach olimpijskich w Rio de Janeiro zajął 34. miejsce w konkursie chodu na 50 km, który ukończył go z rezultatem czasowym 4:07:29.