1982 gewann er bei den Commonwealth Games in Brisbane Bronze. Bei den Leichtathletik-Weltmeisterschaften 1983 in Helsinki und bei den Olympischen Spielen 1984 in Los Angeles schied er in der Qualifikation aus. 1987 wurde er jeweils Fünfter bei den Panamerikanischen Spielen in Indianapolis und bei den WM in Rom. Auch bei den Olympischen Spielen 1988 in Seoul belegte er den fünften Rang.