Médaillé d'argent aux Jeux olympiques de Moscou en 1980 dans la catégorie poids plumes, il remporte 3 médailles d'or aux championnats du monde à Belgrade en 1978 (poids coqs), Munich en 1982 (poids plumes) et Reno en 1986 (poids légers) ainsi que 2 médailles d'or aux Jeux panaméricains à San Juan en 1979 (poids légers) et Caracas en 1983 (poids plumes).