У дорослому футболі дебютував 1990 року виступами за команду «Гуанчжоу Аполло», в якій провів сім сезонів.
Протягом 1998—1999 років захищав кольори клубу «Чунцін Лунсінь», а завершував ігрову кар'єру у команді «Шеньчжень Кецзянь», за яку виступав протягом 1999—2001 років.
Розпочав тренерську кар'єру відразу ж по завершенні кар'єри гравця, 2001 року, очоливши тренерський штаб клубу «Шеньчжень Фенікс». Пізніше тренував «Шанхай Пудон» та входив до тренерського штабу клубу «Ханчжоу Грінтаун».
2009 року очолив молодіжну команду клубу «Гуанчжоу Евергранд», а з грудня того ж року і до березня наступного був виконувачем обов'язків головного тренера основної команди клубу з Гуанчжоу. Пізніше у 2011–2013 роках опікувався командою дублерів клубу.