1997 wurde Liu Guozheng Juniorenweltmeister im Einzel und mit der Mannschaft. Von 1997 bis 2005 nahm er an sieben Weltmeisterschaften der Erwachsenen teil. Dabei wurde er 2001 und 2004 Weltmeister mit der chinesischen Mannschaft. Dreimal gewann er silber, nämlich 2000 im Mannschaftswettbewerb sowie 2003 und 2005 im Mixed jeweils mit Bai Yang.
Auch bei den Asienmeisterschaften war er mehrmals erfolgreich. 1998, 2000 und 2003 siegte er mit der Mannschaft, 2003 zudem noch im Mixed mit Li Nan.
2000 qualifizierte sich Liu Guozheng für die Teilnahme am Einzelwettbewerb der Olympischen Spiele in Sydney. Hier besiegte er den Belgier Philippe Saive und den Taiwanesen Chiang Peng-Lung, schied danach im Viertelfinale gegen den Schweden Jörgen Persson aus.
In der ITTF-Weltrangliste belegte Liu Guozheng von Juli bis Oktober 2001 Platz zwei.[1]
1999 wurde Liu Guozheng vom deutschen BundesligavereinSV Plüderhausen verpflichtet.[2] Als jedoch bekannt wurde, dass er verbotenerweise gleichzeitig in einer chinesischen Mannschaft spielte, verlor er im Januar 2000 die Spielberechtigung für Plüderhausen.[3]
Anfang 2006 erlitt er einen Schienbeinbruch, weshalb er 2007 seine aktive Laufbahn beendete.[4]
Seit Anfang 2012 ist Liu Guozheng Cheftrainer der chinesischen Jugend-Nationalmannschaft.[5]
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Liu ist hier somit der Familienname, Guozheng ist der Vorname.