张角和信徒们约好了甲子年甲子日举行起义。但是,几十万信徒,又没有较强的关系牵扯,难免会出现意外。起义前一个月,一个叫唐周的信徒告密,张角被迫提前起义。一时间响应无数,全国七州二十八郡都发生战事,黄巾军势如破竹,州郡失守、吏士逃亡,震动京都。
汉灵帝见太平道来的厉害,命何进为大将军,率左右羽林五营士屯都亭,镇守京师。(这一举动,对东汉后期的发展产生了重要的影响)同时,发精兵镇压各地战事。其中,卢植(刘备的师傅)率北军五校士负责北方战线,与张角主力周旋。皇甫嵩及朱儁各领一军讨伐颍川黄巾军。
黄巾军开始了和朝廷的第一次较量。
然而,效果并不好。黄巾起义靠的是农民对朝廷的不满。但是农民本身并不具备军队的素质。初期,黄巾能顺利起义,并且攻城掠地,是因为大量的信徒参与,而且朝廷来不及反应。
但是,黄巾起义后,并没有一个很好的组织,都是各自为战。而且,一路烧杀抢掠并没有继续得到民众的支持。再加上,汉灵帝应对得当,皇甫嵩、朱儁、卢植等都是名将,所帅又是汉朝精锐,于是黄巾起义很快被镇压下去了。
起义初期,黄巾军击败了朱儁,皇甫嵩和他退守长社。京师见皇甫嵩被围,派曹操救援。曹操未到,皇甫嵩就已经设计用火攻大破黄巾军。再加上曹操到来,两面夹击,汉军大胜。
此后又经数战,黄巾余军逃至宛城。被孙坚登城先入,大破敌军。豫州一带黄巾军就此讨平。
另一方面,卢植虽然连破黄巾军,但是还没有获得决定性的胜利。皇帝派小黄门左丰视察军情,左丰趁机像卢植索要贿赂,被卢植拒绝。回京的左丰污蔑卢植按兵不动,怠慢军心。皇帝大怒,派中郎将董卓代替卢植。后董卓进攻张角不利,皇甫嵩继续北上,连战连捷,平息了黄巾之乱。
黄巾起义来的快,去的也快。并没有真正影响到汉朝的统治。但是,黄巾之乱给百姓指出了一个方向,自此农民起义不断。另一方面,平息黄巾起义,汉朝也动用了自己的军事力量。这次平乱中的何进、董卓、曹操、孙坚等都是后期历史发展中的重要人物。