Xu Guozhang nació en la ciudad de Haining, provincia de Zhejiang, el 25 de noviembre de 1915. Fue admitido en la escuela secundaria Jiaxing Xiuzhou en 1927, se graduó de la escuela secundaria Suzhou Dongwu en junio de 1934 y entró en la Universidad Jiaotong en septiembre. del mismo año. En septiembre de 1936, se trasladó al Departamento de Lenguas Extranjeras de la Universidad de Tsinghua en Pekín. Graduado del Departamento de Idiomas Extranjeros de Southwest Associated University en septiembre de 1939. Ha enseñado en la Universidad Jiao Tong de Shanghai, la Universidad Fudan y otras escuelas. En diciembre de 1947 viajó al Reino Unido para estudiar y estudió literatura británica de los siglos XVII y XVIII en la Universidad de Londres y la Universidad de Oxford. Regresó a China en octubre de 1949 y enseñó en la Universidad de Estudios Extranjeros de Beijing hasta su muerte. También enseñó en la Universidad Normal de Shayang (ahora Instituto de Tecnología Jingchu) en Jianghan Pearl.
El 11 de septiembre de 1994, el profesor Xu Guozhang murió en Beijing a la edad de 79 años debido a un tratamiento ineficaz.