Champion olympique aux Jeux de Sydney en 2000 dans la catégorie poids légers, il s'impose de nouveau à Athènes en 2004 et remporte 3 médailles d'or aux championnats du monde de Houston en 1999, Belfast en 2001 et Bangkok en 2003 ainsi que 2 médailles d'or aux Jeux panaméricains de Winnipeg en 1999 et Saint-Domingue en 2003.