Bei den Straßenlauf-Weltmeisterschaften 2007 in Udine über die Halbmarathondistanz wurde er Neunter in 1:00:25 h. Sowohl seine Endzeit wie auch seine 15-km-Zwischenzeit von 42:36 min stellten Asienrekorde dar. Als Dritter des Fukuoka-Marathons desselben Jahres stellte er mit 2:07:13 h eine persönliche Bestzeit auf und wurde von seinem Verband für die Olympischen Spiele 2008 in Peking nominiert. Dort erreichte er als letzter von 76 Läufern das Ziel.