He competed in the 2004 Olympic marathon. He also finished seventh in the half marathon at the 2003 Summer Universiade, and won the 2003 Pyongyang Marathon.