Vice-champion du monde junior du 3 000 m steeple en 1998, il se classe troisième des Jeux du Commonwealth de 2002 et cinquième des championnats du monde de 2003.