En su primera participación en un maratón, en los Juegos de la Mancomunidad de 1986, logró la medalla de bronce. En las tres ediciones siguientes repetiría medalla: fue segundo en Auckland 1990, medalla de oro en Victoria 1994, y bronce en los 10 000 metros lisos en Kuala Lumpur 1998.