Kim competed in the 10 metre air pistol event during the 2008 Olympics on August 9, where he came third in the qualification round, with 584 points, and again third in the final round, with 683.0 points, initially earning a bronze medal. Three days later, he then competed in the 50 metre pistol event, where he scored 563 and 660.2 points for qualification and final rounds respectively, thus earning a silver medal.