En el sexto año de Dingyuan de la dinastía Han Occidental (111 a.C.), el emperador Wu de la dinastía Han unificó Lingnan y estableció condados como Cangwu, Yulin, Hepu y Nanhai bajo su jurisdicción. del condado de Fanling, condado de Yulin. Durante el período de los Tres Reinos, perteneció a Wu, y más tarde estuvo bajo la jurisdicción de los reinos Jin Occidental, Jin Oriental, Song, Qi, Liang y Chen.
El condado de Jinxing está ubicado en el condado de Jinxing, que ahora es la ciudad de Nanning. Este fue el comienzo del establecimiento de Xixiangtang en Nanning. En el año 18 del reinado del emperador Wen (598 d. C.), el condado de Jinxing pasó a llamarse condado de Xuanhua. Yang Di cambió la prefectura a condado y la devolvió al condado de Yulin.
En el cuarto año de Wude en la dinastía Tang (612 d.C.), el condado de Xuanhua se cambió a Nanjinzhou (perteneciente a Lingnan Road). En el octavo año de Zhenguan (634 d.C.), el sur de Jinzhou pasó a llamarse Yongzhou y se estableció Yongzhou Xia Dufu. Éste es el origen de la abreviatura de Nanning "Yong". En el primer año de Tianbao de la dinastía Tang (742 d.C.), se cambió el condado de Lanning. En el primer año de Ganyuan (758 d. C.), el condado de Lanning pasó a llamarse Yongzhou. En el tercer año de Xiantong en la dinastía Tang (862 d.C.), Lingnan Road se dividió en East Road y West Road. Lingnan West Road, la sede administrativa era Yongzhou (ahora Nanning).
En el séptimo año de Tianfu, al final de la dinastía Jin (942 d.C.), se transformó en un estado y se devolvió a Chu. En el primer año de Guangshun de la dinastía Zhou posterior (951 d. C.), pasó a llamarse Yongzhou y perteneció a la dinastía Han del Sur. Después de que la dinastía Song unificó el país, Xixiangtang pertenecía a Guangnan West Road.
Desde la dinastía Yuan hasta el año 16 de la dinastía Yuan (1279 d. C.), perteneció a Yongzhou Road. En el primer año de Taiyuan (1324 d.C.), se cambió a Nanning Road. En el año 23 del reinado de Zheng Zheng (1363 d.C.), la provincia de Huguang Xingzhongshu quedó bajo la jurisdicción de la provincia de Guangxi Shuhang, y Xixiangtang estaba bajo la jurisdicción de la provincia de Guangxi Zhongxing.
En el primer año de Hongwu en la dinastía Ming (1368 d.C.), Nanning Road se cambió a Prefectura de Nanning, que ahora es Nanning, y estaba bajo la jurisdicción del Ministro de Asuntos Públicos de Guangxi. La dinastía Qing implementó un sistema provincial y el Ministerio de Relaciones Exteriores se cambió a la provincia de Guangxi. Xixiangtang ahora está bajo la jurisdicción del condado de Xuanhua, prefectura de Nanning, y es administrado conjuntamente por la prefectura y el condado.
El distrito de Xixiangtang es un distrito urbano recién establecido después de que se abolieran los distritos originales de Chengbei y Yongxin. El distrito de Xixiangtang lleva el nombre del famoso topónimo histórico de Xixiangtang en Nanning.
El 15 de septiembre de 2004, el Consejo de Estado aprobó (Guohan [2004] No. 79) ajustar algunas divisiones administrativas de la ciudad de Nanning: el establecimiento del distrito Xixiangtang en la ciudad de Nanning. El distrito original de Yongxin y el distrito de Chengbei (excluyendo 18 aldeas, incluidas Tongxin, la ciudad de Jiangxi y el distrito de Yongxin) quedaron bajo la jurisdicción del distrito de Xixiangtang, y el gobierno popular del distrito de Xixiangtang está ubicado en Daxue Road. Después del ajuste de zonificación, el distrito de Xixiangtang gobierna las calles Xixiangtang, Hengyang, Beihu, Anji, Xinyang, Huaqiang, Shangyao, Anning, Xinwei, Shibu, Jinling, Dingshuang, Nalong y Tanluo. , Municipio de Fushu.
En 2005, las ciudades de Xinwei y Shibu fueron abolidas y se establecieron calles; los municipios de Fufu y Nalong fueron abolidos y fusionados en las ciudades de Tanluo y Jinling, respectivamente. El 25 de junio, el Gobierno Popular Municipal de Nanning emitió el "Aviso sobre el ajuste de las divisiones administrativas de algunos municipios" (Nanfufa [2005] Nº 70).