自从项梁会诸将于薛县,再定联合反秦以后,一个新的反秦gaochao出现了。
秦二世二年(前208)六月,秦将章邯继镇压陈胜起义军之后,移兵东向,围魏王咎于临济(今河南封丘东)。魏王咎派周市求救于齐、楚。齐王田儋、楚将项它将兵随周市前往救魏,然而援军失利,齐王田儋及周市战死,魏王咎自焚身亡。田荣收其兄田儋的余部,东走东阿(今山东阳谷东北),又遭到章邯的追击和包围,田荣陷入危急的境地。同年七月,项梁率兵攻打亢父(今山东济宁南),听说田荣告急,乃挥师北上援救,在东阿一举击败秦军,章邯被迫西逃。
当时项梁派
项羽、
刘邦率军攻占城阳(今山东鄄城东南)后,他们又在濮阳(今河南濮阳南)以东阻击西逃的章邯军,再一次击败这支秦军主力,章邯被迫退守濮阳。这时,项羽、刘邦回师东南,进攻定陶(今山东定陶西北)。因定陶未能攻下,他们又率军向西发展。
这年八月,项羽、刘邦转攻雍丘(今河南杞县),在这里大破秦军,杀死三川郡守李由。项梁在东阿击败章邯,也率兵西向,在定陶再度击破秦军。
起义军转战两个月,取得了节节胜利,秦军损兵折将,受到沉重的打击。这时,项梁越发
骄傲轻敌,有人劝告他,但是项梁不听。结果章邯军得到补充后,即利用项梁轻敌麻痹的弱点,乘夜间对定陶发起突然袭击,使起义军遭到惨重的失败,项梁也在这次战役中殒命。定陶的陷落,使起义军再次受挫。那时正在进攻陈留(今河南开封东南)的项羽、刘邦闻讯,立即与吕臣军向东撤退,在彭城一带集结。吕臣驻守彭城东,项羽驻守彭城西,刘邦驻守砀县(今安徽萧县西),以保存起义军的
力量。同时,又将楚怀主自盱眙迁至彭城。
为了适应新形势的要求,起义军重新部署军事力量:合并项羽、吕臣两军,由楚怀王统率;任命吕臣为司徒,吕臣之父吕青为令尹;以刘邦为砀郡长,统率砀郡兵。这种调整使起义军兵力相对集中,突出了项羽、刘邦在军事上的作用。
章邯在定陶一役的胜利,使他冲昏了头脑。他认为楚地义军无足轻重,便率军渡河北上,与当时从边塞南撤的王离军汇合,共同击赵。赵兵不堪一击,赵王歇、张耳被迫退人巨鹿城(今河北平乡西南)。陈馀收常山兵数万人,驻守巨鹿北。章邯命令王离、涉间率兵包围巨鹿,他自己则驻兵于巨鹿南,并筑
雨道以运输军粮。秦军企tu以压倒优势的兵力轻取巨鹿城。赵军危在旦夕,便派人向楚求援。楚怀王以宋义为上将军,项羽为次将,范增为末将,率兵北上救赵,以牵制集中在河北的秦军主力。与此同时,又派刘邦率军挺进关中,直逼秦朝统治的腹心之地。楚怀王“与诸将约,先入定关中者王之”(《史记·高祖本纪》)。一场推翻秦统治的大决战开始了。
宋义率军北上救赵,行至安阳(今山东曹县东)时,竟滞留了46天。项羽根据巨鹿形势危急,建议迅速渡河北上,并采用楚击其外,赵应其内,内外夹攻的办法,就可以击败秦军。但是宋义怯战不听,采取观望的态度,加以他不顾岁饥民贫、军中无粮,自己却饮酒高会,使项羽怒不可遏。项羽借晨朝宋义之机,杀了这个怯弱的将领。宋义死后,楚怀王任命项羽为上将军,英布和蒲将军所部起义军,也归属项羽指挥。
秦二世三年(前207)十二月,项羽先派英布、蒲将军率领两万兵力救巨鹿,但战果不大。接着,项羽率主力渡过漳水,下令全军沉船破釜,每人只携带三天食粮,表示与秦军决一死战。这就是名垂青史的“破釜沉舟”的壮举。项羽渡漳水后,迅速包围了王离军,切断秦军通道,断绝其军粮供应。经过九次激烈的战斗,秦军一败涂地,秦将苏角被杀,王离做了俘虏,涉间自焚丧命,起义军取得了巨大的胜利。
秦军在巨鹿败北,章邯被迫退至棘原(今河北平乡县南),项羽军驻守漳水南,两军暂时形成相持的局面。
秦军大败的消息传到成阳,秦二世派人谴责章邯。章邯十分恐惧,立即令长史司马欣回咸阳请示,结果在司马门等候了三天,赵高也不予理睬。司马欣未能见到赵高,害怕了,就改道逃回河北。
司马欣回到棘原,对章邯说:如今赵高当权,战能胜,则功多受猜忌;战不能胜,则不免于死,要章邯深思熟虑,拿定主意。这时,陈馀也写信给章邯,劝他投降。与此同时,项羽又派蒲将军击破秦军于漳水南,项羽也在汗水(在今河北临漳县南)上大败秦军。章邯内外交困,陷入了绝境。
秦二世三年(前207)七月,章邯率20余万秦军,在江水南的殷墟(今河南安阳)向起义军投降。
巨鹿之战的胜利,消灭了秦王朝军队的主力,使整个反秦斗争的局势,发生了根本xing的变化。这支秦王朝借以维持统治的主力武装的瓦解,宣告了这个王朝末日的来临。同时,它为刘邦挺进关中,创造了极其有利的条件。