As a player he represented Guangzhou Apollo, Chongqing Longxin and Shenzhen Pingan while internationally he represented the Chinese national team at the 1992 and 1996 AFC Asian Cup. After retiring he moved into coaching and became the assistant coach at Shenzhen Pingan before gaining his first Head coaching position at Shanghai Stars. He has continued with coaching as an assistant with Hangzhou Lücheng and China U22 or a reserve team coach with Guangzhou Evergrande.