Zhang Xuchu syntyi Pekingissä. Hänen isoisänsä aloitti hänen opettamisensa jo nuorena. Hän oli kuuden eri mestarin opissa ja kehittyi usean eri taistelulajin taitajaksi. Hänet tunnettiin erityisesti vapaaottelutaidoistaan.
Hän voitti kaikille lajeille avoimet Kiinan kansalliset vapaaottelukisat vuosina 1953, 1957, 1959 ja 1979.