He finished ninth (in the 10,000 metres) at the 2006 World Junior Championships and competed at the 2007 World Championships. He also finished second in the 2007 Beijing Marathon. Additionally, he represented his country at the 2008 Summer Olympics.