Il se classe onzième de la finale du 5 000 mètres des Championnats du monde 1987 de Rome, puis prend la cinquième place des Jeux olympiques de Séoul en 1988. Il termine au pied du podium du 1 500 m lors des Championnats du monde en salle de Budapest, en 1989.