Médaillé d'argent aux Jeux olympiques de Barcelone en 1992 et aux Jeux d'Atlanta en 1996 dans la catégorie poids welters, il remporte 4 médailles d'or aux championnats du monde à Sydney en 1991, Tampere en 1993, Berlin en 1995 et Houston en 1999, une médaille de bronze à Budapest en 1997 ainsi que 2 médailles d'or aux Jeux panaméricains de La Havane en 1991 et de Winnipeg en 1999.