時間來到了光和七年,洛陽城太平教徒唐周向朝廷舉報太平教即將謀反,劉宏聽到此訊息大怒命人捉拿洛陽周邊地區的太平教徒,馬雲義被車裂受到誅連的有上千人,劉宏又派人前往冀州捉拿張角。
張角得知事情敗露於是提前在冀州鉅鹿郡廣宗縣揭竿而起,太平教眾響應者眾多,張角把信眾分為三十六方,大方萬餘人,小方六七千人,各方設渠帥一人統帥,張角自封天公將軍,張寶為地公將軍,張梁為人公將軍而後開始攻略各郡縣。一時間聲勢浩大。
當今天子劉宏聞之大驚,立刻命大將軍何進率左右羽林軍五營兵馬屯于都亭,整點武器鎮守京師洛陽,又在函谷關、大谷、廣城、伊闕、繯轅、旋門、孟津、小平津等各京都關隘設定都尉駐防。
又下詔各州郡嚴防,讓各州郡自行招募勇士訓練,整點武器準備作戰,讓各地方豪強召集鄉勇組成義軍協助地方官府。
劉渙在接到詔書後開始動員各縣青壯開始大量擴軍,最後共募得士兵兩萬五千人左右,劉渙決定擴充騎兵,騎兵由原來的一人雙騎變成一人一騎,騎兵總人數為一萬人,張任趙雲各領五千。步軍也有兩萬人由黃忠關羽文聘典韋分別統領五千人,這些士兵都是經過基礎訓練過的於是經過大半個月的磨合,雖稱不上精兵但也可一戰了。
到了三月份黃巾軍在各路勢如破竹已經形成燎原之勢,一個月內全國七州第十八郡都發生戰事,黃巾軍人多勢眾各州郡相繼失守,各州官吏也紛紛逃亡,百姓流離失所要麼加入黃巾軍要麼被殺死,到處都是屍橫遍野。
黃巾渠帥波才彭脫進入豫州後兵分兩路,波才進攻潁川進逼洛陽,彭脫進攻汝南。
這時候朝廷徹底的慌了,因為此時朝廷還沒有準備好,當即天子劉宏下令朝中公卿捐獻錢糧還有各家的私奴,共得四萬人還有錢糧無數,有了錢糧於是劉宏下令由盧植為北中郎將宗員為副將率領北軍五校兵馬負責北方戰線與張角主力周旋,任命黃埔嵩和朱儁兩人分別為左右中郎將率領新得的四萬人討伐威逼京都的潁川波才。
四月份黃埔嵩朱儁領兵到達潁川與波才交戰,可是波才也頗懂兵法,他集中精銳兵力攻擊朱儁,用部分兵力牽制黃埔嵩。
此時孫堅帶領千人兵馬前來相助朱儁,朱儁上表其為佐軍司馬,然後朱儁帶著孫堅跟波才幹了一仗,由於他沒有想到波才會把大部分精銳都調過來跟他決戰因此被打的打敗,由於兵力懸殊無奈之下他帶兵退到了長社,而黃埔嵩見朱儁敗了也趕忙退到長社與朱儁回合,避免了被各個擊破。
隨後波才帶著十多萬大軍把長社圍了個水洩不通。
在長社被圍之前黃埔嵩寫了封信讓人送往洛陽,信中他說黨錮日久為避免黨人與黃巾合謀請求天子解除黨禁,並說明黃巾勢大兵馬眾多,要求天子拿出皇宮的錢財再招募兵馬,並把西園的良馬贈給軍士以此來提升士氣。
當劉宏得知黃埔嵩朱儁被圍在長社時,當即同意了黃埔嵩的意見,並在壬子日大赦黨人,而且自己掏錢重新招募士兵最後讓曹操擔任都尉率領五千兵馬救援長社,同時傳旨給南陽的劉渙讓他起南陽兵馬攻擊波才後方。
劉渙接到聖旨立即招集眾人議事,最後決定幾個文士都留在南陽,另外張任的五千騎兵留守宛城,黃忠的五千兵馬換防至比陽和舞陰二縣,文聘的五千兵馬換防到平氏和復陽二縣以防備汝南方向的黃巾軍,他則帶著趙雲關羽典韋等一萬五千人出征潁川。
這時接到線報汝南黃巾在紹陵打敗了太守趙謙,劉渙擔心黃巾會進攻南陽於是又留下關羽駐防在新野,如果黃巾來犯讓他立刻支援文聘和黃忠二人,於是劉渙只能帶著趙雲典韋還有步騎兵共一萬人出征了。
三天後長社城頭黃埔嵩看著士氣低落的大軍憂心匆匆的對朱