Bei den Afrikaspielen 1965 in Brazzaville siegte er in beiden Disziplinen. 1966 gewann er bei den British Empire and Commonwealth Games in Kingston Gold im Dreisprung und Silber im Hochsprung.