Sur piste, il décroche trois titres de champion d'Afrique, sur 5 000 mètres en 1982 et 1985, et sur 10 000 mètres en 1985. Lors de cette saison, il remporte pour l'équipe d'Afrique l'épreuve du de la coupe du monde des nations, à Canberra en Australie.