晉朝太安二年間在江南爆發了一次戰亂,被稱為壬午之亂。
這次動亂是由少數民族的首領引發的。
有個在平氏縣任職的義陽蠻官吏,好武力及論攻戰,喜歡占卜,自稱應當富貴,同僚都嘲笑他。
這個先後冒名張昌、李辰的義陽蠻首領,有割據野心,在秘密召集了數千人,並且偷盜了幢麾,詐言朝廷令他招募士兵討伐益州李流,此時恰巧有《壬午詔書》,應該是張昌假托的,因為李特三月被殺,李流等當時處於困境,朝廷不會再征荊州兵入蜀。
太安二年初,荊州刺史宋岱指揮荊州主力入巴蜀救援羅尚,荊州防衛空虛,張昌是趁機假托詔書發動叛亂。
五月張昌在安陸的山中叛亂,由於荊州官吏百姓被欺騙,投奔叛逆的不少,新野王司馬歆先後派弓欽、靳滿討伐都失敗了。
隨後張昌又讓黨羽冒名劉尼,建立漢政權,興建宮殿,任命百官。
旬月之間,就聚集了三萬人。
荊州沒有兵力防禦,新野王上書求援,朝廷派遣劉喬、趙驤等援助司馬歆和羊伊駐守,張昌派兵攻汝南的劉喬失利,轉而南下攻克武昌。
隨後西攻宛城,打敗了趙驤,攻占宛城殺害了羊伊。
對荊州襄樊形成合圍,不久襄樊陷落,新野王遇害。
張昌控制了荊州大部分地區後,派別部順長江而下,一面北上,朝廷派新任荊州刺史劉弘平叛,六月劉弘在方城失利。
張昌的部將石冰攻打揚州,周玘在當地組織義軍抵抗。
臨淮人封雲起兵攻打徐州,與叛軍配合作戰。
史稱:『五州之境皆畏逼從逆』但是叛軍『皆桀盜小人而無禁制,但以劫掠為務,人情漸離』
史稱:『五州之境皆畏逼從逆』但是叛軍『皆桀盜小人而無禁制,但以劫掠為務,人情漸離』
劉弘派陶侃、李楊、蒯桓、皮初等攻打叛軍,八月陶侃等在竟陵擊潰了叛軍主力,張昌遁逃,第二年秋被俘斬。
在揚州和徐州的叛軍也被周玘等擊敗,第二年三月,封雲的司馬張統殺石冰、封雲歸降,叛亂平息。
造成這次動亂的原因是多方面的,首先有義陽蠻小首領的個人野心,煽動欺騙百姓;其次是荊州當地的防禦空虛,加上晉武帝解除天下武備,江南地區長期和平無軍備;還有朝廷內部各派系之間的鬥爭以及民族矛盾等因素,所以能讓三萬叛軍在很短的時間裡攻掠江南五州。
這次動亂不是起義,也沒有得到百姓的真心擁護,張昌從叛亂到失敗隻有三個月,江東餘黨又延續了幾個月,總共不到一年。
這種依靠欺詐和脅迫發動的叛亂在當時統治階級內部忙於爭權奪利的時候,雖然沒有民眾基礎,但依然給社會造成了很大的破壞。