Bei den British Commonwealth Games 1974 in Christchurch wurde er Fünfter, bei den Olympischen Spielen 1976 in Montreal Sechster und bei den Commonwealth Games 1978 in Edmonton Vierter über 3000 m Hindernis.