W 2010 zdobył złoto młodzieżowych mistrzostw NACAC. Bez powodzenia startował w 2012 w pucharze świata w chodzie. W tym samym roku reprezentował Meksyk na igrzyskach olimpijskich w Londynie, na których zajął 34. miejsce w chodzie na 20 kilometrów. W 2013 był 37. w chodzie na 20 kilometrów podczas mistrzostw świata w Moskwie.