公元184年,张角相约信众在三月初三兴兵反汉,他一面派人在衙门的大门上写上“甲子”二字为记号,一面派马元义到荆州、扬州召集数万人到邺准备,又数次到洛阳勾结宦官封胥、徐奉,想要里应外合,而马元义的行动,却早已经被青翎盯上了。
二月初,马元义到了洛阳,此时青翎已经率领听风者展开了行动,张毅点名必死的唐周,夜里被溺死在了水坑里,尸体三天后才被发现,全身没有半点伤痕,官府通告说,是醉酒溺毙,最后不了了之。
从唐周开始,洛阳城内太平道的大小头目,不是被马车撞死,就是被意外砸死,更有甚者还有因为女人争风吃醋,互殴而死的,至于愿意做内应的宦官封胥和徐奉,也被张让和赵忠给弄死了,理由就是两人意图倒向何进,证据嘛,自然是青翎提供的了。
不到十天,洛阳城内与太平道有关的人,死了近百号,而且看上去都是意外死亡,不过这么多意外加在一起,可就不像是意外了,至少马元义感觉这不是意外,他感觉好像有人在针对太平道,可是又找不出什么证据。
虽然找不到任何证据,但马元义还是察觉出了危机,因此他想逃出洛阳,毕竟两个内应现在已经挂了,他不逃还能留在洛阳做什么呢?不过还没等他逃出洛阳呢,张梁就以缩地之术赶到了洛阳。
到了洛阳之后,张梁得知了洛阳的情况,马元义洛阳很危险,应当迅速撤离,但张梁却认为,那些就是意外,没什么大不了的,并命令他留在洛阳领导洛阳的起义。
张梁在洛阳待的时间不短,足足待了半个月才走,他一走马元义就感觉到了危险。
不得不说马元义的直觉很准确,青翎的确是想在张梁走后就弄死马元义,之前马元义一直跟着张梁,青翎是苦于没有机会下手,现在张梁走了,青翎当然要抓紧时间,弄死马元义这个被张毅亲自点名的人了,可是他不知道,马元义一死,张梁就肯定了洛阳城不太平,也马上把这个消息告诉了张角。
得知计划可能泄露了,张角当即下令,现在便发动起义。
公元184年2月23,张角以“苍天已死,黄天当立,岁在甲子,天下大吉”为口号兴兵反汉,张角自称“天公将军”,张宝、张梁分别为“地公将军”和“人公将军”在北方冀州一带率先起事,他们烧毁官府、杀吏士、四处劫掠,半月内,东汉七州二十八郡都发生战事,黄巾军势如破竹,州郡失守,吏士逃亡,震动京都。
汉灵帝见太平道如此厉害,慌忙于3月戊申日以何进为大将军,率左右羽林五营士屯于都亭,整点武器,镇守京师,又自函谷关、大谷、广城、伊阙、轘辕、旋门、孟津、小平津等各京都关口,设置都尉驻防,下诏各地严防,命各州郡准备作战、训练士兵、整点武器、召集义军。
皇甫嵩上谏要求解除党禁,拿出皇宫钱财及西园良马赠给军士,提升士气,而吕彊又对灵帝上言:“党锢之祸积怨日久,若果与黄巾合谋,恐怕已经无救了。”
汉灵帝接纳提案,在壬子日大赦党人,发还各徙徒,要求各公卿捐出马、弩,推举众将领的子孙及民间有深明战略的人到公车署接受面试。
除了广招贤良之外,朝廷又发精兵镇压各地乱事,首先就发诏书到了汾阳,命张毅领副将宗员率全军负责平定北方战事,与张角主力周旋;皇甫嵩及朱儁各领一军,控制五校、三河骑士及刚募来的精兵勇士共四万多人,讨伐颍川一带的黄巾军,朱儁又上表招募下邳的孙坚为佐军司马,带同乡里少年及募得各商旅和淮水、泗水精兵,共八千多人出发与朱儁军连军。