1998 és 2007 között a Phohang Steelersben játszott. A 2000–01-es szezonban kölcsönben szerepelt a Werder Bremenben. 2003 és 2005 között katonai szolgálatát töltötte és ekkor a Kimcshon Szangmu katonacsapat játékosa volt. A 2007–08-as idényben Angliában játszott a Middlesbrough csapatában, majd hazatért a Szongnam Ilhva Csunma együttesébe. 2009 és 2020 között a Jeonbuk Hyundai Motors játékosa volt, melynek tagjaként kilenc alkalommal nyerte meg a dél-koreai bajnokságot.