Son record est de 70,00 m, réalisé le à La Havane. Il remporte la médaille d'argent lors des Jeux de l'Amitié de 1984 à Moscou.