A 2012-es Pyongyang-i maratont a Kim Il-sung születésének 100. évfordulójának ünneplésének részeként tartották, és az egyik legközelebbi befejezés volt: Pak ugyanazt az időt rögzítette, mint Oleksandr Matviychuk (2:12:54 óra), de az ukrán volt az, aki a dobogó tetején állt. Második alkalommal választották az olimpiára, és befejezte a 2012-es olimpiai férfi maratont.
52-ik helyen. 2013-ban Pyongyangban volt karrierje harmadik leggyorsabb ideje, de csak negyedik helyen végzett a külföldi ellenfelek mögött.