He competed at the 2005 World Championships, the 2006 World Indoor Championships, the 2008 World Indoor Championships and the 2008 Olympic Games. In Beijing he finished fourth in his heat at the 100 metres with a time of 10.49 seconds, but was eliminated. At the 200 metres, he placed third in his heat behind Roman Smirnov and Walter Dix to qualify for the next round in a time of 20.81 seconds. In the second round he came to 20.87 seconds, which was the seventh time in his heat, not enough to advance to the next round.