再說十常侍既已掌握兵權,便相互議定:若有不順從他們的,一律誅滅。趙忠、張讓派人向擊敗黃巾的人索取金銀絲綢,不聽從的上奏罷官。皇甫松、朱儁都不肯給,趙忠等人上奏罷免了他們的官。靈帝又封趙忠等人為車騎將軍,張讓等人十三人都封為列侯。朝政愈來愈壞,民眾嘆息哀怨。於是長沙人區星叛亂,漁陽張舉,張純造反,張舉稱為天子,張純稱為將軍。表章象雪片一樣飛來通報形勢危急,十常侍都藏匿不上奏。
一天,靈帝在後花園裡與十常侍共宴,諫議大夫劉陶,直接走到帝前大哭。帝問怎麼回事?劉陶說:「天下危急就在早晚之間,陛下還在與監官一起喝酒歡快呀!」靈帝說:「國家太平,有什麼危急?」劉陶說:現在四方盜賊一齊起事造反,侵犯掠奪州郡。這禍都是由十常侍賣官害民,欺瞞皇上。朝廷中正人都已離去,禍就在眼前。」十常侍都摘掉帽子,跪倒在靈帝面前,說:「大臣不容於我們,臣等不能活了!願求活命回歸田裡,把所有家產充作軍資。」說完痛哭。靈帝怒聲對劉陶說:「你家也有身邊服侍的人,為什麼就不容朕一人?」一聲令下,叫武士推出去斬了。劉陶高呼道:「臣死沒什麼可惜,只恐怕漢家天下,四百多年,到今天一下就完了。」
一武士推擁著是劉陶出去,正要殺他,一大臣制止說:「請慢動手,等我勸說君王。」眾人一看,是司徒陳耽,他直走進宮中規勸靈帝說:「劉諫議因什麼罪被殺?」靈帝說:「他誹謗朕身邊近臣,犯朕不恭。」陳耽說:「天下之中的百姓,都恨不得吃十常侍的肉,陛下卻敬如父母,身上沒一寸的功勞,卻都封為列候。況且封諝等人勾結黃巾,想作內亂。陛下現不自省,國家立刻就會滅亡。」靈帝說:「封諝作亂,這事還不十分明郎。十常侍中,難道就沒一二個忠臣嗎?」陳耽以頭撞階來勸說靈帝。靈帝怒了,命令牽出,與劉陶一同下入獄中。這晚,十常侍就到獄中將他們謀殺。又代帝詔命孫堅為長沙太守,討伐區星。
不到五十天,捷報傳來,江夏被平定。皇帝詔封孫堅為烏程候。封劉虞為幽州牧,並令劉虞領兵去漁陽徵討張舉、張純。代州劉恢書信舉薦劉備去見劉虞,劉虞很喜歡,命劉備為都尉,帶兵直抵反軍大本營。與反軍一連大戰了好幾天,挫動了他們銳氣。張純獨斷專行,脾氣兇暴,兵士中起了變心,一帳下頭目刺殺了張純,將頭帶著,率領著許多人來投降。張舉見形勢已敗,也自上吊自殺。漁陽全部掃平。劉虞上表奏劉備建立大功,朝廷赦免了鞭打督郵之罪,封下密丞,升任高堂尉。公孫瓚又上表陳述劉備前功,薦為別部司馬,職任平原縣縣令。劉備在平原,那兒有很多錢糧軍馬,於是重振昔日氣象。劉虞因平定匪寇有功,封為太尉。