晋末年流民起义中规模最大的一次。李雄建立的成汉，共存44年，直至成汉嘉宁二年（347年）被东晋都督荆州、司州等六州诸军事桓温领军所灭。太安二年（303年），晋朝在荆州征兵到益州镇压李雄，荆州民众强烈反抗。曾任县吏的义阳郡（今河南省信阳市西北）蛮民首领张昌，在安陆（今湖北省云梦县）石岩山聚众起义，荆州地区的流民和逃避兵役的丁壮纷纷参加。张昌立山都县（今湖北省谷城县东南）吏丘沈为天子，自为相国。趁西晋八王之乱之机，分兵四出攻城。南破武昌郡（今湖北鄂州市）、长沙郡、湘东郡（今湖南衡阳市）、零陵郡，东攻弋阳郡（