W 1988 roku Kim uczestniczył w Pucharze Azji. Zaliczył tam występy w spotkaniach ze Zjednoczonymi Emiratami Arabskimi (1:0), Japonią (2:0), Katarem (3:2), Chinami (2:1) oraz w finale z Arabią Saudyjską (0:0, 3:4 po rzutach karnych). W meczach z Japonią i Katarem zdobył po jednej bramce. W 1988 roku wziął również udział w Letnich Igrzyskach Olimpijskich.
W 1990 roku wraz z drużyną narodową Kim pojechał na Mistrzostwa Świata do Włoch. Zagrał tam w pojedynkach z Belgią (0:2), Hiszpanią (1:3) i Urugwajem (0:1), a Korea Południowa zakończyła udział w mundialu na fazie grupowej.
W 1994 roku Kim po raz trzeci uczestniczył w Mistrzostwach Świata. Wystąpił tam w trzech spotkaniach, z Hiszpanią (2:2), Boliwią (0:0) oraz Niemcami (2:3). Natomiast Korea Południowa po raz kolejny odpadła z turnieju po fazie grupowej.
W 1996 roku Kim znalazł się w kadrze na Puchar Azji. Wystąpił na nim w pojedynkach ze Zjednoczonymi Emiratami Arabskimi (1:1), Indonezją (4:2), Kuwejtem (2:0) oraz Iranem (2:6). Tamten turniej Korea Południowa zakończyła na ćwierćfinale.