At the 2004 World Junior Championships in Athletics he won the bronze medal in the 100 m and anchored the junior relay team to the silver medal behind the United States. He returned at the 2006 World Junior Championships in Athletics and (along with Yohan Blake) helped the 4×100 m relay team to the world junior gold medal. He was beaten the 100 m bronze medal by Blake, having finished in fourth place. He won the 100 m title at the 2006 CARIFTA Games.