Zdobył brązowy medal w chodzie na 30 kilometrów na igrzyskach Wspólnoty Narodów w 1978 w Edmonton, przegrywając tylko z reprezentantem Anglii Ollim Flynnem i swym kolegą z drużyny Australii Willim Sawallem. Na kolejnych igrzyskach Wspólnoty Narodów w 1982 w Brisbane zajął 6. miejsce w tej konkurencji.