He competed at the 2007 World Championships, the 2008 World Indoor Championships, the 2008 Olympic Games and the 2012 Summer Olympics without reaching the final. At the 2010 World Indoor Championships he failed to record a valid jump. At the 2011 World Championships, he finished in 12th place.