He won the bronze medal at the 2006 World Junior Championships and finished eleventh at the 2007 World Championships. He also competed at the 2008 World Indoor Championships without reaching the final.