全国各地纷纷掀起反秦大旗的时候。在当时,有一个人专门负责把全国各地的反叛消息汇报给秦二世。在听到这些消息之后,秦二世不但没有对自己进行反思,反而大发雷霆,把这个汇报的人押入狱中,将各地的农民起义熟视无睹,依旧每日享乐。
后来有人报告起义军已占领了陈郡,秦二世这才召集博士诸生询问对策,而不是召集文武大臣前来议事。二世对博士诸生们说:“楚地戍卒攻下蕲县,进入陈郡,诸位以为应采取何种对策?”
二世话音刚落,只见应召的博士诸生三十余人一起向前说道:“人臣只许听命于天子,不许怀有异心;臣下怀有异心,即等于反叛,罪死无赦。愿陛下急速发兵捕灭盗贼。”
秦二世闻听后立即改变了脸色。此刻,善于察颜观色的诸生叔孙通却独自站出来答对说:“诸生所言皆不对。现今天下合为一家,毁坏原有郡县的城墙工事,销毁兵器,以示天下不再用兵。况且明主在上,法令已颁布于下,使令人人依法奉职行事,四方辐辏于中央,怎会有敢于反叛的人?诸生所言的群盗,不过是一些鼠盗狗窃的小小蟊贼而已,何足挂齿。下令郡县守尉捉拿定罪就是了,有什么值得忧虑的!”
秦二世听了叔孙通的议论,顿时喜笑颜开地说:“讲得好。”在场的一些博士诸生,还有一些人未发表言论。二世令他们一一发言表态,有人说是造反,有人说是盗贼。于是,秦二世令御史查清每个诸生的言论,凡认为是造反的,一一交有关官员审理,以“非所宣言”罪论处;凡认为是盗贼的,一律不予过问。惟有发表令二世高兴言论的叔孙通,被赐给帛20匹,衣服一套,并任命他为博士。
只知贪图享乐的秦二世,竟昏庸到闭眼不愿正视帝国大厦将倾的事实,结果是讲实话的获罪,说谎话者受奖。在这种情况下,有谁敢再向秦二世报告起义军步步西进的消息?陈胜、吴广在秦二世元年七月于大泽乡起义,势力发展很快。八月末,由周文所率领的10万义军、千辆战车已抵达戏水(今陕西临潼),逼近秦都成阻。此刻,秦二世才大为惊恐,乱了手脚。他立即召集群臣谋划,无可奈何地向群臣说:“形势既已如此,该怎么办是好?”群臣们个个恐慌得无言以对。这时,为秦帝国掌管山林、池泽之赋的少府章邯站出来说道:“盗贼已至戏水,兵多势强,现在征发附近各县的兵力抵抗盗贼,已是来不及了。如今在骊山修墓的刑徒众多,请将他们一律赦免,发给他们兵器,令他们出击盗贼。”
在一片惊慌之中,有章邯出来为二世出谋划策,二世这才发布了大赦天下的命令,同时任命章邯统率被赦免的骊山刑徒和奴婢之子,全部开赴前线,向起义军发起攻击。
周文并不懂得军事,西进途中并未遇到秦军的抵抗,滋长了他的轻敌思想,而所部人马又多是沿途招收的,未经受过军事训练和作战锻炼,缺乏各级指挥人员,其战斗力之低可想而知。因此,当章邯率领装备精良的秦军恶狠狠地扑来时,一触即溃。周文率余部退出函谷关。出关后,周文在曹阳(今河南灵宝县东)驻守二三个月。章邯率秦军追来,周文率军退至渑池(今河南渑池县西),停留十余日。章邯率秦军出击,大破起义军,周文战败自刎而死,军队已失去战斗能力。
吴广围攻三川郡治所荥阳,郡守李由固城坚守,久攻而不下。将军田臧等人谋划说:“周文的军队已经溃散,秦军早晚要抵达这里。我们围攻荥阳久而未下,秦大军到来后必定大败。不如留下少量部队,足够围困荥阳,然后以全部精兵西迎秦军。如今假王吴广骄傲,不懂得兵家权谋,不可同他共事,不诛杀他,大事恐怕要败坏。”
于是,他们一同假传陈王的命令,杀死假王吴广,把吴广的人头献给陈王。陈王见事情既已如此,不得不派使者赐田臧楚国令尹大印,任命他为上将。田臧派诸将李归等驻守在荥阳城外,自己率领精兵西迎秦军,交战于敖仓(今河南郑州市西北邙山上),田臧战死,军队溃散。章邯进军荥阳城下攻击李归,李归战死,军队溃散。
阳城人邓说率军驻守于郯(今山东郯城县北),章邯另派将领击溃邓说守军,溃军逃回陈县。铚入伍徐率军驻守于许(今河南许昌市东),被章邯率秦军击溃,溃军也逃回陈县,陈王诛杀邓说。
章邯在击溃伍徐所率义军后,挥兵东进,向“张楚”政权所在地陈县直扑而来,上柱国房君战死。章邯进兵攻击陈县西面张贺所率领的义军,陈胜亲自上阵督战,义军被击溃,张贺战死。
十二月,陈王率部退至汝阴,又退至下城父(今安徽涡阳县东南的下城父集),陈王的驾车人庄贾杀陈王而投降秦军。陈胜葬于砀(今安徽砀山县南)。原陈王涓人将军吕臣率头裹青布的“苍头军”起兵于新阳(今安徽太和县西北),攻克陈县,杀死叛徒庄贾,又以陈县为楚都。
章邯自率领秦军于戏水大败周文、出关东向以来,陈胜所统领的各支起义军节节溃败而退,章邯屡屡得胜。陈县的陷落与陈胜之死,标志着首倡起义的陈胜及由他所直接统领的各支义军,基本上已被秦军消灭,章邯出关后的第一个战略目标已经实现。
章邯在击溃陈胜的这路义军后,进兵出击魏王魏咎于临济(今河南封丘县东),魏王派周襳求救于齐、楚,齐、楚派项它、田巴率军随同周襳救魏。章邯夜出奇兵大败齐楚军于临济下,杀齐王及用襳,魏王魏咎自杀。秦二世二年七月连降大雨,武信君项梁率兵进攻亢父(今山东济宁市南),闻知齐田荣被章邯围困于东阿(今山东省东阿县西南的阿城镇),便率兵救齐,于东阿大破章邯所率秦军,这是章邯出关以来的第一次惨败。项梁乘胜追击秦军,并多次催促齐兵与楚军一同西进作战,田荣不肯发兵助楚。项梁派沛公及项羽进攻城阳(山东鄄城县东南),攻克后屠城。沛公及项羽又西进在濮阳(今河南濮阳西)东击破秦军,秦军退守濮阳。沛公及项羽进攻定陶而未下,西进略地至雍丘(今河南杞县),大破秦军,斩秦三川郡郡守李由。项梁发兵于东阿西进,抵达定陶,再次击破秦军。
项梁、沛公、项羽与秦将章邯所率秦军作战取得的一连串胜利,滋长了项梁的骄傲和轻敌思想,又不听从宋义的劝谏,在秦以倾国之兵补充章邯兵员的情况下,项梁仍是不设防备。章邯率大军攻击楚军,于定陶大破楚军,项梁战死。项羽、沛公、吕臣也率军撤至彭城一带驻守。
陈胜失败后,事实上由项梁统率的楚军,兵员不下10万,有猛将数员,具有很强的战斗力,曾多次击破章邯所统率的秦军。然而,由于项梁的骄傲轻敌,导致了定陶惨败和项梁本人的战死。这对于楚军来说,是一个十分严重的挫折,章邯所率秦军的凶狠气焰再度嚣张起来。
章邯于定陶大败楚军,项梁战死,以为楚地的义军已不足忧虑,便渡过黄河,北上攻击赵地的义军。赵国的军队抵挡不住来势凶猛的秦军,被秦军打得大败。章邯率秦军抵达赵都邯郸(今河北邯郸市),把那里的百姓都迁移到河内地区,平毁了那里的城墙和建筑物。这时,赵王赵歇、丞相张耳,都退入巨鹿城(今河北平乡县西南)内。章邯令部将王离、涉间率大军包围了巨鹿。章邯率秦军驻扎在巨鹿南面的棘原(今河北平乡县南)筑起甬道(道路两旁设有防御工事),为秦军运送粮食;赵国将领陈余到北面收集了几万人的兵力,驻扎于巨鹿的北面,这就是所谓河北军。赵国在危机之中多次向楚、燕、齐等国求援,各国也陆续派出援兵。于是,在秦二世三年(公元前207年)的前前后后,终于形成了自陈胜起义以来的第一次以秦军主力为一方、以赵国及各路义军主力(主要是赵军与楚军)为一方的对峙局面。由于巨鹿城下南北二军的对峙,分别集中了秦军与各路义军的主力,因而这种对峙所引发的一场战略决战,其胜负势必在极大的程度决定着双方存亡的命运。