Bei den Straßenlauf-Weltmeisterschaften 2006 über 20 km gewann er die Bronzemedaille in 57:15 min, beim Peking-Marathon desselben Jahres wurde er Vierter in 2:12:44 h.