2. La ciudad de Xujiahu tiene una larga historia. El Período de Primavera y Otoño perteneció al Estado de Ju, el Período de los Reinos Combatientes perteneció al Estado de Chu. En el primer año del Emperador Wen de la Dinastía Han Occidental (179 a. C.), perteneció al Condado de Dong'an del Estado de Chengyang. En la dinastía Jin Occidental, pertenecía al condado de Dong'an de la prefectura de Langya. En el año 16 del reinado de Kai (566), el condado de Dong'an se cambió al condado de Yishui.
En 1958, el distrito fue retirado para construir un municipio y se estableció el municipio de Shilibao. En septiembre del mismo año, pasó a llamarse Comuna de Shilibu y, en abril de 1971, pasó a llamarse Comuna de Shilibu. En 1981, pasó a llamarse Comuna de Xujiahu. En abril de 1984, pasó a llamarse distrito de Xujiahu. En 2001 1, el municipio de Yuanjiazhuang se fusionó con el pueblo de Xujiahu. En agosto de 2011, las divisiones administrativas de la ciudad de Xujiahu y la ciudad de Yaodianzi se ajustaron y fusionaron en la ciudad de Xujiahu.