Zijn olympisch debuut maakte hij in 1992 bij de Olympische Spelen van Barcelona. Hij kwam uit op de 10.000 m en eindigde hierbij op een zesde plaats met een tijd van 28.20,19. Op de wereldkampioenschappen atletiek 1993 in Stuttgart werd hij negende op ditzelfde onderdeel in 28.39,47. In 1994 nam hij deel aan het WK in Oslo. Hij won een zilveren medaille door in 1:00.28 te finishen en behaalde met zijn team een tweede plaats in het landen klassement. De 1:00:28 die hij daar liep, is nog steeds een Mexicaans record.