Kariera reprezentacyjna W reprezentacji Japonii Kim występował w latach 1936–1940. W 1936 wziął udział w igrzyskach olimpijskich. Na turnieju w Berlinie wystąpił w wygranym 3-2 meczu ze Szwecją oraz przegranym 0-8 meczu ćwierćfinałowym z Włochami. Ogółem w latach 1936–1940 rozegrał w reprezentacji Japonii 3 mecze.

W reprezentacji Korei Południowej Kim występował w latach 1945–1950. W 1948 wziął udział w igrzyskach olimpijskich. Na turnieju w Londynie wystąpił w wygranym 5-3 meczu z Meksykiem oraz przegranym 0-12 meczu ćwierćfinałowym ze Szwecją.

Kariera trenerska Po zakończeniu kariery piłkarskiej Kim został trenerem. W latach 1954–1955 prowadził reprezentację Korei Południowej. W 1954 roku wystąpił z reprezentacją na mistrzostwach świata. Na mundialu w Szwajcarii prowadzona przez niego Korea odpadła w fazie grupowej po przegranych meczach z Turcją 0-7 i Węgrami 0-9. W 1960 po raz drugi prowadził reprezentacje Korei Południowej na Pucharze Azji. Korea po zwycięstwach z Południowym Wietnamem, Izraelem i Tajwanem wygrała cały turniej. W 1969 po raz ostatni był selekcjonerem reprezentacji Korei Południowej. Odszedł po przegraniu z Australią eliminacji mistrzostw świata.