Il remporte la médaille d'or du saut en longueur lors des Jeux du Commonwealth de 1998, à Kuala Lumpur avec un saut à . Auteur de la meilleure performance de sa carrière le à Melbourne avec , il se classe sixième des Jeux olympiques de 2000 à Sydney, avec la marque de . Il termine au pied du podium des championnats du monde en salle 2001.