He finished seventh at the 2006 IAAF World Cup, and eighth at the 2008 World Indoor Championships. At the 2008 Olympic Games he placed 2nd in his heat after Derrick Atkins in a time of 10.34 seconds. He qualified for the second round in which he improved his time to 10.25 seconds. However, he was unable to qualify for the semi finals as he finished in 6th place of his heat.