有个在平氏县任职的义阳蛮官吏,好武力及论攻战,喜欢占卜,自称应当富贵,同僚都嘲笑他。这个先后冒名张昌、李辰的义阳蛮首领,有割据野心,在秘密召集了数千人,并且偷盗了幢麾,诈言朝廷令他招募士兵讨伐益州李流,此时恰巧有《壬午诏书》,应该是张昌假托的,因为李特三月被杀,李流等当时处于困境,朝廷不会再征荆州兵入蜀。
太安二年初,荆州刺史宋岱指挥荆州主力入巴蜀救援罗尚,荆州防卫空虚,张昌是趁机假托诏书发动叛乱。五月张昌在安陆的山中叛乱,由于荆州官吏百姓被欺骗,投奔叛逆的不少,新野王司马歆先后派弓钦、靳满讨伐都失败了。随后张昌又让党羽冒名刘尼,建立汉政权,兴建宫殿,任命百官。
旬月之间,就聚集了三万人。荆州没有兵力防御,新野王上书求援,朝廷派遣刘乔、赵骧等援助司马歆和羊伊驻守,张昌派兵攻汝南的刘乔失利,转而南下攻克武昌。随后西攻宛城,打败了赵骧,攻占宛城杀害了羊伊。对荆州襄樊形成合围,不久襄樊陷落,新野王遇害。
史称:“五州之境皆畏逼从逆。”但是叛军“皆桀盗小人而无禁制,但以劫掠为务,人情渐离。”
这次动乱不是起义,也没有得到百姓的真心拥护,张昌从叛乱到失败只有三个月,江东余党又延续了几个月,总共不到一年。
这种依靠欺诈和胁迫发动的叛乱在当时统治阶级内部忙于争权夺利的时候,虽然没有民众基础,但依然给社会造成了很大的破坏。