W 2000 roku wywalczył pierwszy w karierze medal mistrzostw ibero-amerykańskich, w konkurencji biegu na 10 000 m otrzymał tytuł wicemistrzowski. Trzy lata później zaś w konkurencji biegu na 5000 m został lekkoatletycznym mistrzem Ameryki Południowej, ponadto zdobył na igrzyskach obu Ameryk w Santo Domingo dwa medale. Wystąpił w konkurencji maratonu na mistrzostwach świata w Helsinkach, zawody ukończył na 10. miejscu w klasyfikacji końcowej. W 2007 roku wywalczył kolejne dwa medale igrzysk panamerykańskich, tak jak na poprzednich igrzyskach z 2003 roku zdobył srebrny medal w biegu na 10 000 m i brązowy medal w konkurencji biegu na 5000 m.

W debiutanckim występie na igrzyskach olimpijskich, który miał miejsce w Pekinie, wystąpił w maratonie, którego ostatecznie nie ukończył.

W 2009 roku na mistrzostwach świata wywalczył 16. miejsce w zawodach w konkurencji maratonu. Dwa lata później w konkurencji biegu na dystansie 10 000 m zdobył złoty medal igrzysk panamerykańskich, rozgrywanych w Guadalajarze. W maratonie wystartował podczas igrzysk olimpijskich w Londynie, kończąc go na 5. miejscu z czasem 2:11:10, jak również w ramach igrzysk olimpijskich w Rio de Janeiro, kończąc go na 59.