In the 10,000 metres he finished 20th at the 1999 World Championships. He finished eighteenth at the 2000 World Half Marathon Championships, and in the marathon he finished 20th at the 2005 World Championships, fourth at the 2006 Asian Games and 14th at the 2009 World Championships.