Park qualified for the men's 100 m backstroke at the 2012 Summer Olympics in London, by clearing a FINA B-standard entry time of 55.39 at the FINA World Championships in Shanghai, China. He challenged seven other swimmers in the second heat, including Olympic veterans Omar Pinzón of Colombia and former bronze medalist George Bovell of Trinidad and Tobago. Park edged out Russian-born swimmer Alexandr Tarabrin of Kazakhstan to take a fifth spot by four hundredths of a second (0.04), with a time of 55.51 seconds. Park failed to advance into the semifinals, as he placed thirty-sixth overall in the preliminary heats.