He ran at the 2005 World Championships and the 2005 IAAF World Half Marathon Championships, finishing in 16th and 19th place, respectively. He won the Eurocross meeting in 2005 and 2007. He won the bronze medal in the 5000 m at the 2006 Asian Games.