Pak sündis Lõuna-Hwanghae provintsis, tema esimene maratonivõistlus toimus Pyongyangis 2005. aastal. Pärast võistlust Xiameni ja Macau maratoni võistlustel 2006. aastal langes ta esimest korda 2007. aastal alla kahe tunni ja kahekümne minutiga: ta võitis Pyongyangi võistluse isikliku parimaga 2:12:41 tunniga ja jooksis ka Pekingi maratonil, ajastades 2:15:17 tundi üheteistkümnendale kohale. Ta kaitses oma tiitlit Pyongyangis 2008. aastal ja valiti osalema 2008. aasta olümpiamaratonis.
, kus ta sai 40. koha.