W 2007 zaliczył debiut w seniorskich mistrzostwach świata, jednak start w konkurencji chodu na 20 km zakończył się dla niego dyskwalifikacją. Wystartował w letnich igrzyskach olimpijskich w Pekinie, na których w konkurencji chodu na 20 km zajął 38. pozycję z czasem 1:27:09. W 2009 roku, w swym drugim występie na mistrzostwach świata, uzyskał rezultat czasowy 1:29:14, z którym uplasował się na 36. pozycji. W 2011 zdobył złoty medal lekkoatletycznych mistrzostw Ameryki Południowej w chodzie na 20 000 m (wynikiem 1:20:23,8h ustanowił nowy rekord kontynentu), a także srebrnyChocho w dniu rozgrywania zawodów zdobył brązowy medal. Kilka lat później za stosowanie dopingu odebrano złoty medal reprezentantowi Rosji Andriejowi Kriwowowi. medal uniwersjady w chodzie na 20 km.

W ramach igrzysk olimpijskich w Londynie wystąpił w konkursie chodu na 50 km, został w nim zdyskwalifikowany.

W 2013 roku wywalczył drugi medal na lekkoatletycznych mistrzostw Ameryki Południowej, był to brązowy medal w chodzie na 20 000 m. Został też złotym medalistą igrzysk boliwaryjskich w chodzie na dystansie 50 km. Dwa lata później zdobył złoty medal igrzysk panamerykańskich w Toronto, w chodzie na 50 km.