He finished fourth at the 2006 IAAF World Cup. In addition, he competed at the 2004 Olympic Games, the 2005 World Championships, the 2007 World Championships, the 2008 Olympic Games, the 2009 World Championships, the 2012 Olympic Games and the 2013 World Championships without reaching the final.