Il fait ses débuts dans les épreuves de sprint court et se révèle dès la saison 1998 en se classant troisième du 100 mètres des Championnats du monde juniors d'Annecy. Il participe deux ans plus tard aux Jeux olympiques de Sydney où il s'incline en quart de finale du 200 mètres et termine au pied du podium de l'épreuve du relais 4 × 100 mètres. Éliminé au stade des demi-finales lors des Championnats du monde 2003 ( de sa demi-finale et premier non-qualifié) et des Jeux olympiques de 2004, il se classe cinquième du 100 m lors des Championnats du monde 2005 d'Helsinki dans le temps de 10 s 09, derrière Justin Gatlin, Michael Frater, Kim Collins et Francis Obikwelu. Quelques jours plus tard, lors du meeting de Linz, le Jamaïcain porte son record personnel à 10 s 0 (+0,5 m/s). Il se classe troisième de la finale mondiale d'athlétisme disputée en fin de saison à Monaco.