Народився 20 серпня1980 року в місті Шеньян. Вихованець футбольної школи клубу «Ляонін Фушунь».
У дорослому футболі дебютував 2001 року виступами за команду клубу «Шеньчжень Цзяньлібао», в якій провів три сезони, взявши участь у 77 матчах чемпіонату.
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Селтік», до складу якого приєднався 2009 року. Відіграв за команду з Глазго наступний сезон своєї ігрової кар'єри, так й не ставши її основним гравцем.
До складу клубу «Гуанчжоу Евергранд» приєднався 2010 року. Станом на 6 лютого 2018 року відіграв за команду з Гуанчжоу 158 матчів в національному чемпіонаті.