Від початку 1980-х років належав до когорти провідних шахістів своєї країни. Сім разів перемагав на чемпіонатах Китаю (в 1981—1996 роках), дванадцять разів (зокрема 6 разів на 1-й шахівниці) виступив у складі збірної на шахових олімпіадах (у 1982—2004 роках), на своїй дебютній олімпіаді здобувши срібну медаль в особистому заліку на 4-й шахівниці, а також неодноразово на командній першості Азії. Двічі брав участь у чемпіонатах світу ФІДЕ, які проходили за олімпійською системою: 2001 року послідовно переміг Олексія Барсова, Лева Псахіса, Люка ван Велі, але у четвертому раунді поступився Василеві Іванчуку, а 2004 року переміг Карлоса Гарсію Палермо і Ні Хуа, але в 3-му раунді програв Золтану Алмаші і вибув з подальшої боротьби.