Deuxième du 1 500 m lors des Jeux mondiaux en salle 1985, il remporte une nouvelle médaille d'argent lors des Championnats du monde de 1987 à Rome, s'inclinant avec le temps de 3 min 38 s 03 face au Somalien Abdi Bile. Il se classe deuxième du 3 000 mètres lors des Championnats du monde en salle 1989, derrière le Marocain Saïd Aouita.