Bei den Commonwealth Games 1982 in Brisbane und bei den Leichtathletik-Weltmeisterschaften 1983 in Helsinki verpasste er jeweils den Finaleinzug. Dafür konnte er sich bei den Leichtathletik-Afrikameisterschaften 1984 in Rabat und bei den Leichtathletik-Afrikameisterschaften 1985 in Kairo den Titel im 800-Meter-Lauf sichern. Außerdem siegte er auf dieser Distanz 1985 beim Leichtathletik-Weltcup in Canberra.