He finished 32nd at the 2005 World Championships. He also finished fourteenth in the half marathon at the 2003 Summer Universiade, ninth at the 2006 Asian Games and won the 2005 and 2006 Pyongyang Marathon.
