Il remporta la médaille d'or des Jeux du Commonwealth de 1994 dans l'épreuve du contre-la-montre par équipe. Il participa également aux Jeux olympiques d'été de 1996 à Atlanta.