Xiliang es ahora la provincia de Gansu. En la antigüedad, Xiliang estaba ubicada principalmente en el distrito de Liangzhou, la ciudad de Wuwei, provincia de Gansu, y también incluía partes de Ningxia, Qinghai y Mongolia Interior. Durante la dinastía Han antes de los Tres Reinos, Xiliang también se llamaba Liangzhou. La razón por la que la gente lo llama Xiliang es principalmente porque está ubicado al oeste de Chang'an, la capital de la dinastía Han, y el clima es relativamente frío.
Desde el establecimiento del condado en la dinastía Han, el nombre de "Liangzhou" ha cambiado muchas veces. Cuando los Xiongnu gobernaban el Corredor Hexi, se llamó Guzang después de que la Dinastía Han Occidental lo ocupara. , construyó el condado de Wuwei en la dinastía Han del Este, se llamaba Xiliang. Su territorio también era a veces grande y a veces pequeño. Cuando era grande, ocupaba la mayor parte de la provincia de Gansu y también se expandía a varias provincias circundantes. En la historia se llamó Liangzhou.
Li Hao, un descendiente de Li Guang en Xiliang, estableció la dinastía Xiliang en el año 400 d.C. y fue llamado "Lang Gong" en Dunhuang. En 405, la capital se trasladó a Jiuquan, acercándose a Beiliang. El territorio cubre el actual Gansu occidental, el suroeste de Mongolia Interior y partes de Xinjiang en China. En 417, el rey Wuzhao Li Hao murió y su hijo Li Xin lo sucedió.
En 420, Li Xin murió en una batalla con Beiliang, y su hermano menor Li Xun, gobernador de Dunhuang, le sucedió en el trono en Dunhuang. Al año siguiente, el ejército de Liang del Norte continuó asediando Dunhuang. Li Xun fue derrotado y se suicidó después de que fracasara su petición de rendición. Xiliang fue atacado y destruido por Beiliang. Li Hao, el Taizu de Xiliang, fue venerado como un antepasado por la familia real de la dinastía Tang. En el segundo año de Tianbao (743), el emperador Xuanzong de la dinastía Tang, Li Longji fue honrado como emperador Xingsheng. Debido a que el área que gobernaba era Liangzhou en la antigüedad, el país se llamaba "Liang" y estaba ubicado en el oeste de Houliang, por lo que se llamó "Xiliang".