Впервые заявил о себе в лёгкой атлетике на международном уровне в сезоне 1981 года, когда вошёл в состав мексиканской сборной и выступил на Кубке мира по спортивной ходьбе в Валенсии, где финишировал пятым в личном зачёте 50 км — тем самым помог соотечественникам стать бронзовыми призёрами мужского командного зачёта (Кубка Лугано).
В 1983 году в 50-километровой дисциплине одержал победу на чемпионате Центральной Америки и Карибского бассейна в Гаване. На Кубке мира в Бергене занял 28-е место и вновь стал бронзовым призёром командного зачёта.
Благодаря череде успешных выступлений в 1988 году удостоился права защищать честь страны на летних Олимпийских играх в Сеуле — в программе 50 км показал время 4:08:08, расположившись в итоговом протоколе соревнований на 33-й строке. Также в этом сезоне выиграл серебряную медаль на Панамериканском кубке в Мар-дель-Плате, уступив на финише только своему соотечественнику Мартину Бермудесу.
В 1990 году на домашнем Панамериканском кубке в Халапе в дисциплине 50 км был дисквалифицирован за нарушение техники ходьбы.
Впоследствии больше не показывал сколько-нибудь значимых результатов в лёгкой атлетике на международной арене[4].