In 2006, his first international appearance ended with the win of two gold medals (100 metres, and 4x100 metres relay) at the CARIFTA Games., followed by three gold medals (100 metres, 200 metres, and 4x100 metres relay) at the 2007 CARIFTA Games. He won the 100 metres at the 2007 World Youth Championships in Athletics in a time of 10.51 seconds, before backing that up with the 100 metre title at the 2008 World Junior Championships in 10.40 seconds. In 2010, he won the 100 metres at the championships in Moncton with a time of 10.21 seconds. He was disqualified after a false start in the 200 m first round heats. He also won a silver medal in the 4 × 100 m relay at the 2010 World Junior Championships in Athletics.