Początkowo startował w wadze lekkiej (do 70 kg), a następnie w średniej (do 77 kg). Pierwszy sukces w karierze osiągnął w 1995 roku, kiedy podczas mistrzostw świata w Guangzhou zdobył złoty medal w wadze lekkiej. W zawodach wyprzedził bezpośrednio dwóch Turków: Fedaila Gülera i Ergüna Batmaza. Rok później wystartował na igrzyskach olimpijskich w Atlancie, gdzie z wynikiem 357,5 kg ustanowił nowy rekord świata w dwuboju. Pozostałe miejsca na podium zajęli Kim Myong-nam z Korei Północnej oraz Węgier Attila Feri. Kolejny medal zdobył na mistrzostwach świata w Chiang Mai, gdzie zajął drugie miejsce. Rozdzielił tam na podium Bułgara Złatana Wasilewa oraz swego rodaka, Wan Jianhui. W 2000 roku wystartował na igrzyskach olimpijskich w Sydney, gdzie zdobył złoty medal w wadze średniej. Wynikiem 367,5 kg ustanowił nowy rekord olimpijski, pokonując Greka Wiktora Mitru i Arsena Melikiana z Armenii. Brał też udział w rozgrywanych cztery lata później igrzyskach w Atenach, ale spalił wszystkie podejścia w rwaniu i ostatecznie nie był klasyfikowany. Ponadto zwyciężał również w wadze średniej na igrzyskach azjatyckich w Hiroszimie w 1994 roku oraz igrzyskach azjatyckich w Bangkoku cztery lata później.