During the 2016 Summer Olympics, Kim set a world record during the individual men's qualifying round with a score of 700 out of a possible 720 (held under World Archery Federation rules at a distance of 70 meters). The previous record of 699 was set by Im Dong-hyun (also of South Korea) at the 2012 Olympics. However, in a major upset, Kim lost 2–6 in the second round in the individual category to Indonesia's Riau Ega Agatha. He was also one of the three members of the South Korean men's team who won the Olympic gold medal in the team competition.