He ran his 2005 season's best in Ulaanbaatar in June before the 2005 World Championships, where he improved upon his previous placing by coming in 61st. He set a half marathon best of 1:08:12 in October, representing his country at the 2005 IAAF World Half Marathon Championships. With no world-level marathon events scheduled in 2006, he focused on Asian competition. He showed significant improvement at the Asian Marathon Championship, incorporated into that year's Beijing Marathon, as he was the sixth best Asian and knocked over six minutes off his best time, recording 2:20:13 hours. He did not perform as well at the 2006 Asian Games, however, as he came seventeenth in the Games marathon. He remained in East Asia in 2007, coming 55th at the 2007 World Championships in Osaka before making another large improvement at the Beijing Marathon, where he completed the distance in a time of 2:16:22 hours.