Bei den Leichtathletik-Weltmeisterschaften 1983 in Helsinki wurde er Neunter und bei den Olympischen Spielen 1984 in Los Angeles Sechster. 1986 gelang ihm die Titelverteidigung bei den Commonwealth Games in Edinburgh, und 1987 wurde er Siebter bei den Leichtathletik-Hallenweltmeisterschaften in Indianapolis.