Er gewann bei den Panafrikanischen Spielen 1978 in Algier die Silbermedaillen im 5000-Meter-Lauf und im 10.000-Meter-Lauf. Dasselbe Resultat erzielte er kurze Zeit später bei den Commonwealth Games in Edmonton. Seinen bedeutendsten Erfolg auf der Bahn erzielte er bei den Olympischen Spielen 1984 in Los Angeles, wo er über 10.000 m hinter dem Italiener Alberto Cova und dem Briten Mike McLeod die Bronzemedaille errang.