He finished sixteenth over 10,000 metres at the 2007 World Championships in Athletics and was also seventh at the 2007 IAAF World Road Running Championships that year. He was fourteenth on the track at the Beijing Olympics and finished sixteenth for a second time at the 2009 World Championships in Athletics.