У дорослому футболі дебютував 1987 року виступами за команду клубу «Деу Ройялс», в якій провів п'ять сезонів, взявши участь у 100 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Бохум», до складу якого приєднався 1992 року. Відіграв за бохумський клуб наступні два сезони своєї ігрової кар'єри.
До складу клубу «Деу Ройялс» повернувся 1994 року. Протягом наступних п'яти років відіграв за пусанську команду 104 матчі в національному чемпіонаті, після чого 1999 року завершив професійну кар'єру.
Загалом провів у формі головної команди країни 77 матчів, забивши 14 голів. 1988 року також захищав кольори олімпійської збірної Південної Кореї. У складі цієї команди провів 3 матчі. У складі збірної — учасник футбольного турніру на домашніх Олімпійських іграх 1988 року в Сеулі.