Ao longo do seu percurso como atleta, sagrou-se campeão africano de 1500 m em 1979, campeão da Commonwealth nos 800 m en 1978, medalhista de prata nos 800 m dos Jogos da Commonwealth de 1974 e medalhista de bronze nos 800 m dos Jogos da Commonwealth de 1982. Também representou a seleção de África em três edições da Taça do Mundo de Atletismo.