Lors des Championnats du monde de cross-country, il s'adjuge la médaille d'argent de l'épreuve individuelle en 1982, derrière l’Éthiopien Mohamed Kedir, et se classe deuxième au classement par équipes de l'édition 1983 après avoir terminé au pied du podium de la course individuelle. Il se classe quinzième du marathon des Jeux olympiques de 1984, à Los Angeles.