Zwyciężył w chodzie na 20 kilometrów na mistrzostwach Ameryki Środkowej i Karaibów w 1985 w Nassau i na igrzyskach Ameryki Środkowej i Karaibów w 1986 w Santiago de los Caballeros. Zdobył brązowy medal w chodzie na 5000 metrów na halowych mistrzostwach świata w Indianapolis. Został zdyskwalifikowany w chodzie na 20 kilometrów podczas mistrzostw świata w 1987 w Rzymie oraz igrzysk olimpijskich w 1988 w Seulu. Zdobył srebrny medal w chodzie na 20 kilometrów na mistrzostwach Ameryki Środkowej i Karaibów w 1989 w San Juan oraz złoty na tym dystansie na igrzyskach Ameryki Środkowej i Karaibów w 1990 w mieście Meksyk. Zajął 2. miejsce w Pucharze Świata w 1991 w San Jose, ale na igrzyskach olimpijskich w 1992 w Barcelonie był dopiero 29. Wkrótce potem zakończył wyczynowe uprawianie sportu.