Născut în provincia Hwanghae de Sud, primul său maraton a fost la Maratonul din Pyongyang în 2005. După ce a participat la cursele de maraton din Xiamen și Macao în 2006, a scăzut sub două ore și douăzeci de minute pentru prima dată în 2007: a câștigat cursa din Phenian cu un record personal de 2:12:41 ore și a alergat și la Maratonul din Beijing, cu un timp de 2:15:17 ore pentru locul al unsprezecelea. El a apărat titlul său de la Pyongyang în 2008 și a fost selectat pentru a concura în maratonul olimpic din 2008
, unde a plasat pe locul 40.