He won the bronze medal at the IAAF World Junior Championships in 1998 at the 100 m and gold medal in the 4 × 100 m relay, competed in the 2000 and 2004 Summer Olympics and finished 5th at the 2005 World Championships. Later in 2005 he placed third at the IAAF World Athletics Final; he was ranked #4 in the world that year by "Track &amp; Field News".