Un vistazo a la historia del Fuerte Ningyuan
A finales de la dinastía Ming, en la actual ciudad de Ningyuanbao, su población agrícola se distribuía principalmente en Shanwan (Bahía Majiashan, Bahía Mengjia), Longjing, Ningyuanbao, Zhongpai, Xiwan y Dongwan, formando el Jinchuan. Aldea del distrito de riego del río Ningyuanba. A principios de la dinastía Qing, con la continua recuperación de Jinchuan y Hexi, se formaron gradualmente aldeas como Baijiazui (Shanggou y Xiaba), Gao'anzi, Xipo, Majia'an, Dadugou y Jiuzhaizi. En el tercer año del reinado de Yongzheng en la dinastía Qing (1725), Yongchang Wei pasó a llamarse condado de Yongchang y quedó subordinado a la prefectura de Liangzhou. Durante la República de China, se estableció el municipio de Ningyuan, con jurisdicción sobre Hexibao, Hedongbao, Qingshanbao, Zongjiazhuang, Ningyuanbao, Xipo, Chenjiagou, Dongsigou y otros lugares. El gobierno del municipio estaba ubicado en Ningyuanbao.
El distrito de Ningyuan se estableció en 1950 y gobierna Hexibao, Ningyuanbao, Shuangwan y otras ciudades. La oficina del distrito está ubicada en Ningyuanbao. Desde 1953 pertenece a entre cinco y once municipios de los cinco distritos. Después de 1955, se dividió en el municipio de Ningyuanbao y el municipio de Xipo. En 1958, se dividió en la Brigada Ningyuan y la Brigada Xipo de la comuna de Jinchuan. La comuna de Ningyuanbao y la comuna de Xipo se establecieron en 1961 y se fusionaron en la comuna de Ningyuanbao en 1964. Pasó a llamarse Comuna de la Estrella Roja en 1968 y se le restauró su nombre original en 1970. Perteneció a Jinchang en 1981.