La maratona di Pyongyang 2012 si è tenuta come parte delle celebrazioni per i 100 anni dalla nascita di Kim Il-sung e ha caratterizzato uno dei risultati più vicini della gara: Pak ha registrato lo stesso tempo di Oleksandr Matviychuk (2:12:54 ore), ma è stato l'ucraino a salire sul podio. È stato scelto per correre alle Olimpiadi per la seconda volta e ha concluso la maratona olimpica maschile del 2012
al 52esimo posto. Ha avuto il terzo tempo più veloce della sua carriera a Pyongyang nel 2013, ma è riuscito solo al quarto posto dietro l'opposizione straniera.