Erste internationale Erfahrungen sammelte Xu Zhouzheng bei den Juniorenasienmeisterschaften 2014 in Taipeh, bei denen er über 100 Meter in der ersten Runde ausschied und mit der chinesischen 4-mal-100-Meter-Staffel Rang sieben belegte. 2017 nahm er mit der Staffel an den Asienmeisterschaften in Bhubaneswar und gewann dort mit der Staffel die Goldmedaille; Er kam jedoch nur im Vorlauf zum Einsatz. Im Jahr darauf nahm er erstmals an den Asienspielen in Jakarta teil und gewann dort mit der chinesischen Stafette in 38,89 s die Bronzemedaille hinter den Teams aus Japan und Indonesien. Im Einzelbewerb über 100 Meter schied er mit 10,36 s im Halbfinale aus. 2019 erreichte er bei den Asienmeisterschaften in Doha das Halbfinale, in dem er mit 10,36 s ausschied. Zudem kam er in der Staffel im Vorlauf zum Einsatz. Mit seinen Leistungen qualifizierte er sich erstmals für die Weltmeisterschaften in Doha, bei denen er mit 10,37 s im Vorlauf ausschied. Zudem gelangte er mit der Staffel bis in das Finale und belegte dort in 38,07 s den sechsten Platz.
2018 wurde Xu Chinesischer Meister im 100-Meter-Lauf.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Xu ist hier somit der Familienname, Zhouzheng ist der Vorname.