Vainqueur à trois reprises du titre par équipes des championnats du monde de cross dans l'épreuve courte (2000, 2001 et 2002), il se classe sixième du lors des championnats du monde 2001, à Edmonton, et remporte en 2002 la médaille d'or des Jeux du Commonwealth, à Manchester.