Xu Jingcheng was born in 1845 in Jiaxing, Zhejiang Province, and received his jinshi degree after the 1868 imperial examination [REF].
As a compiler, he was a keen analyst of foreign and current affairs and was first promoted and appointed as envoy to Japan but failed to journey abroad due to the death of his father and his responsibilities as the eldest son in filial mourning.