Multimedalista imprez rangi kontynentalnej. Na igrzyskach panamerykańskich osiągnął 12 medali, w tym 3 złote, 2 srebrne i 7 brązowych. Wśród nich było 7 medali wywalczonych indywidualnie i 5 zdobytych z drużyną. Był również 11-krotnym indywidualnym medalistą mistrzostw Ameryki (5 złotych, 3 srebrne, 3 brązowe medale). Najwięcej miejsc na podium osiągnął jednak podczas igrzysk Ameryki Środkowej i Karaibów – w tej imprezie wywalczył 29 medali, w tym 9 złotych, 11 srebrnych i 9 brązowych. Do 2018 roku żaden sportowiec nie zdobył większej liczby medali na tych igrzyskach.

Karierę zawodniczą zakończył w 2004 roku. Został m.in. trenerem reprezentacji Brazylii. Wśród jego podopiecznych był medalista olimpijski Felipe Wu.

Żonaty z Glorią Esnedą Prado Orozco. Ojciec Bernarda i Nathalii (reprezentującej Stany Zjednoczone).