Champion olympique aux Jeux d'atlanta en 1996 dans la catégorie poids mouches, il remporte la médaille de bronze aux Jeux de Sydney en 2000 en mi mouches et s'impose aux championnats du monde de Budapest en 1997 et aux Jeux panaméricains de Winnipeg en 1999. Romero gagne également la médaille d'argent aux championnats du monde de Houston en 1999 ainsi que 4 titres nationaux entre 1992 et 1995.