Zdobył złoty medal w chodzie na 30 kilometrów na igrzyskach Wspólnoty Narodów w 1994 w Victorii, wyprzedzając Tima Berretta z Kanady i Scotta Nelsona z Nowej Zelandii. Zajął 11. miejsce w chodzie na 20 kilometrów na mistrzostwach świata w 1995 w Göteborgu.