中國通史(第四卷) · 第二章 陳勝①項梁項羽②
第一節反秦起義
陳勝首倡大澤鄉起義
陳勝,字涉,陽城(今河南登封縣東南)人。少時為人傭耕。一日,耕於壠上,陳勝對夥伴們說:「苟富貴,無相忘。」夥伴們笑著答應說,「若為傭耕,何富貴也。」陳勝嘆息說:「燕雀安知鴻鵠之志!」
秦二世元年(公元前209年)七月,官府發九百人戍守漁陽。陳勝和陽夏(今河南太康縣)人吳廣,都是屯長。行至蘄縣大澤鄉,大雨,道路不能通行。估計不能按期到達。而秦法規定,戍卒失期者皆斬。陳勝吳廣計議說:今逃亡是死,舉大計也是死,都是個死,舉大計不好嗎?
經過密謀,陳勝吳廣以丹寫「陳勝王」於帛上,塞進魚腹。魚被戍卒買回,破魚見丹書,大家感到蹊蹺。晚上,吳廣又到附近神祠點火,學狐叫,叫:「大楚興,陳勝王。」戍卒們被驚醒。天亮了,戍卒們指點著陳勝,紛紛議論。
吳廣平日愛惜戍卒,戍卒聽他的話。吳廣故意頂撞將尉,招他鞭笞,藉以激怒戍卒。將尉果然大怒,拔出劍來。吳廣奪劍,殺死了將尉。陳勝和吳廣召集戍卒說:「公等遇雨,皆已失期,失期當斬。藉第令毋斬,而戍死者固十六七。且壯士不死即已,死即舉大名耳。王侯將相寧有種乎?」戍卒們皆曰:「敬受命。」於是他們詐稱公子扶蘇、楚將項燕,稱大楚,設壇盟誓,以校尉之頭致祭。陳勝稱將軍,吳廣為都尉,攻下大澤鄉。
勝利進軍起義軍從大澤鄉出發,很快攻占蘄縣。然後,兵分兩路。一路由葛嬰率領,從蘄縣東進。一路由陳勝、吳廣統領,攻占銍、酇、苦、柘、譙等地,進而北至陳。這時,起義軍已有戰車六七百乘,騎兵千餘人,步兵數萬人。陳勝據陳後,召集三老、豪傑議事。他們稱陳勝「伐無道,誅暴秦,復立楚國之社稷,功宜為王。」陳勝乃立為王,國號張楚。「諸郡縣苦秦吏者,皆刑其長吏,殺之以應陳涉。」
陳勝以陳為中心,分兵略地。北線以武臣為將軍,邵騷為護軍,張耳、陳余為左右校尉,率兵三千略趙地,他們以收降為主,下數十城。占領邯鄲後,張耳、陳余策動武臣自立。武臣即趙王位,以陳余為大將軍,張耳為右丞相,邵騷為左丞相。武臣為擴大地盤,遣韓廣略燕地,李良略常山,張黶略上黨。「韓廣至燕,燕人立廣為燕王。」①北上的另一路,以周市為將領,略魏地。周市攻占魏地後,轉攻齊,至狄。齊國貴族田儋殺狄令,「自立為齊王」①,發兵攻周市。周市敗還,田儋占據齊地。周市退回魏,立魏咎為魏①陳勝材料見於《史記·陳涉世家》者,不另作注。
②項羽材料見於《史記·項羽本紀》者,不另作注。
①《史記·張耳陳余列傳》。
①《史記·田儋列傳》。
王,占據魏地。
西線以吳廣為假王,欲先得滎陽,取道函谷關,直搗咸陽。滎陽是秦在東方的戰略要地,附近有貯糧基地敖倉。秦以李斯之子李由為三川守,死守敖倉。吳廣久攻不下,雙方的主力都陷在滎陽,進攻兩難,形成僵持狀態。二世二年(公元前208年)冬,陳勝另以周文為將軍,蔡賜為上柱國,取道函谷關,攻關中。周文一路收兵,至函谷關,戰車已千乘,兵數十萬人。函谷關地處崤山之口,地勢險要,易守難攻。向稱一夫守關,萬夫莫開之地。周文一舉越過了函谷關,進至咸陽附近的戲。
陳勝政權剛建時,秦吏從東方還,稟告二世。二世大怒,把他打入獄中。後從東方還者,二世復問,皆對曰:「群盜,郡守尉方逐捕,今盡得,不足憂。」②當周文軍逼近咸陽時,二世再不能自欺了,他急忙召集群臣商議對策。少府章邯認為調兵已來不及,建議赦免驪山刑徒,編組新軍。二世採納他的建議,下令大赦,很快組成一支幾十萬人的隊伍,由章邯率領。周文對秦大軍突然進攻,準備不足,加之孤軍深入,缺乏後援,被迫退出關中,屯兵曹陽。陳勝「令趙發兵西入關」③,增援周文。武臣拒不執行。周文等了兩三個月,援兵不至,敗退澠池。章邯追至,周文戰敗自殺,全軍覆沒,形勢發生逆轉。
陳勝敗死章邯敗周文後,繼續東進。吳廣面臨章邯與李由夾擊的危險。吳廣圍滎陽數月,久攻不下,並與部將發生矛盾。副將田臧矯稱陳勝令,殺了吳廣。陳勝非但不懲處田臧,反而賜他「楚令尹印,使為上將」。陳勝賞罰不當,還不止這一件事。當初,葛嬰徇蘄東,至東城,立襄強為楚王。陳勝立為楚王后,葛嬰殺襄強,擁戴陳勝,可是,陳勝還是把葛嬰殺了,使田臧取得指揮權。田臧令李歸繼續圍攻滎陽,自己率精兵迎擊章邯,敗死於敖倉。章邯既殺田臧,乘勝進擊滎陽,殺李歸,起義軍的主力被消滅。
章邯移兵陳縣,陳勝與他戰於陳西。柱國房君、將領張賀先後戰死。陳勝兵敗,退至下城父。二世二年(公元前208年)十二月,御者莊賈殺陳勝,降秦。
從大澤鄉起義,到陳勝被殺,只有半年時間。起義的歷程雖短,但這是中國歷史上第一次大規模的農民起義。陳勝提出的「王侯將相寧有種乎」,為漢初「布衣將相」之局奠定了思想基礎。
洶湧澎湃的農民起義,由於陳勝用人不當,賞罰不明,驕傲自滿,受到嚴重挫折。陳勝傭耕時,與窮夥伴相約:「苟富貴,無相忘。」當窮夥伴真的找來時,只不過說了幾句「陳王故情」,陳勝認為有損他的威望,就把窮夥伴殺了。「諸陳王故人皆自引去,由是無親陳王者。」陳勝以朱房為中正,胡武為司過,主管群臣諸將。朱房、胡武辦事不公,常「以苛察為忠」。可是,陳勝卻對他們很信任,「諸將以其故不親附」。故人已「無親陳王者」,加上諸將「不親附」,這就已決定了陳勝必然失敗。但是,由他掀起的反秦浪潮,卻正以更大的波濤衝擊著秦政權。
②《史記·秦始皇本紀》。
③《史記·張耳陳余列傳》。
第二節項梁和會稽起義
項梁,下相(今江蘇宿遷縣西南)人。父項燕,始皇二十四年(公元前223年)為秦所殺。侄項籍,字羽,始皇十五年(公元前232年)生。項氏世世為楚將,封於項,故姓項。項籍少時,讀書不成,學劍,又不成。項梁怒,項籍卻說:「書足以記姓名而已。劍一人敵,不足學,學萬人敵。」於是項梁教其兵法,「籍大喜」,但略知其意,又不肯再學。
項梁犯罪,入櫟陽獄,嗣得釋。後項梁殺人,與項籍逃到吳中避難,當地賢士大夫對項梁很敬重。吳中有大事,常請其主辦。項梁以兵法部勒賓客及子弟,以是知其能。始皇三十七年(公元前210年),始皇游會稽,渡錢塘江。項梁帶項籍觀看。項籍見到始皇的氣派,說:「彼可取而代也。」項梁急掩其口說:「毋妄言,族矣!」項梁「以此奇籍」。他發現不念書、不習武的侄兒胸有大志。
秦二世元年(公元前209年)九月,會稽郡守殷通召項梁曰:「江西皆反,此亦天亡秦之時也,吾聞先即制人,後則為人所制。」殷通請項梁為將。項梁曰:吳有奇士桓楚,亡在澤中。「人莫知其處,獨籍知之耳。」遂推薦項籍召桓楚。項梁出,與項籍語,令其持劍待召。然後,項梁入,言於殷通。殷通即召項籍入。項梁向項籍使眼色說:「可行矣。」籍遂拔劍斬守頭。項梁持守頭,佩其印綬。府中驚恐,項籍擊殺欲反抗者數十百人,余者皆慴服。項梁自立為會稽守,任項籍為裨將,安排豪傑為校尉、侯、司馬,收吳中及下縣兵,得八千人,起兵反秦。
渡江西上初,陳勝遣召平略地,至廣陵,聞陳勝敗走,秦兵將至,於是渡江矯陳勝之命,拜項梁為楚上柱國,令其急引兵西上,迎擊秦軍。項梁遂率八千人渡江西上。這時,東陽少年殺縣令,推故令史陳嬰為長,眾至二萬人。少年們欲立陳嬰為王。其母曰:「自我為汝家婦,未嘗聞汝先古之有貴者。今暴得大名,不祥。不如有所屬。事成猶得封侯。事敗易以亡,非世所指名也。」於是陳嬰推辭說:「項氏世世將家,有名於楚。今欲舉大事,將非其人不可。」於是眾從其言,歸屬項梁。項梁渡過淮河,英布、蒲將軍也以兵歸屬,眾至六七萬人,駐軍下邳。
秦嘉等響應陳勝,起兵攻東海。陳勝遣武平君畔為將軍,前往監護諸軍。秦嘉不受命,殺了武平君,立景駒為王,自為大司馬,駐軍彭城東。項梁擊敗秦嘉軍,追至胡陵,殺秦嘉,並其軍。景駒走死梁地。章邯進至栗,項梁遣朱雞石、余樊君迎戰,余樊君戰死,朱雞石敗退胡陵。項梁殺朱雞石,引兵至薛。
薛地會議秦二世二年(公元前208年)六月,項梁得知陳勝已死的確切消息後,在薛召集眾將議事。劉邦率百餘騎赴會。范增往說項梁立楚後,以從民願。項梁納其言,找到為人放羊的楚懷王孫心,立為楚懷王,都盱台。項梁自號武信君。這次會議,標誌項梁政權的誕生。從此,他成為繼陳勝以後,能夠統領全局的第二位農民起義領袖。
章邯攻臨濟,齊王田儋戰死,其弟田榮收余兵,走東阿。章邯追圍之。
項梁遣項籍、劉邦救東阿,敗秦軍於濮陽東,攻占城陽。然後,轉攻定陶,不下。西攻雍丘,大敗秦軍,殺三川守李由。項梁率軍至定陶,破章邯軍。從此,項梁有驕色,輕視秦軍。九月,章邯發動突然襲擊,大敗楚軍於定陶,殺項梁。項籍、劉邦聞項梁死,與呂臣軍自陳留東撤。呂臣軍駐彭城東,項籍軍駐彭城西,劉邦軍駐碭。
第三節項羽的霸業
巨鹿決戰
章邯擊殺項梁後,以為楚兵已不足為憂,遂渡河擊趙。大破趙軍,攻占邯鄲。趙王歇、丞相張耳退守巨鹿城,將軍陳余駐守巨鹿城北。章邯令王離、涉間圍攻巨鹿,自己駐軍城南,築甬道,為秦軍輸粟。
趙求救於楚。楚懷王命卿子冠軍宋義為上將軍,項羽為次將,范增為末將,北上救趙。然後,遣劉邦直搗關中。並約定,先入關者王其地。由於宋義懼怕秦軍,行至安陽,停止前進,坐觀秦趙相鬥。項羽一再催促急行,宋義不聽,還說:「坐而運策,公不如義。」就這樣把時間拖延下去,軍糧吃完,將士靠食芋菽度日,加之天寒地凍,士兵情緒波動。項羽氣憤地批評宋義說:「國家安危,在此一舉。今不恤士卒,而徇其私,非社稷之臣。」宋義仍然無動於衷,並下令說,如敢不服從指揮,擅自行動者,「皆斬之。」項羽忍無可忍,第四十六天清晨,闖入宋義帳中,斬其首,示眾說:「宋義與齊謀反楚,楚王陰令羽誅之。」將卒皆慴服,推項羽為假上將軍。項羽令桓楚報於楚懷王,楚懷王拜項羽為上將軍。當陽君、蒲將軍皆歸項羽指揮。項羽取得軍事指揮權後,命當陽君、蒲將軍率兩萬人渡漳河,救巨鹿。
當陽君旗開得勝,滅了秦軍的氣焰,但巨鹿之圍並未解除。陳余再次請求援兵。項羽率全軍渡河救趙。他破釜沉舟,燒廬舍,只準備三日糧餉,表示三日內必破秦軍的決心。到了巨鹿,圍王離,斷其糧道。經過九次戰鬥,終於大敗秦軍,殺蘇角,虜王離。涉間自殺。
當時諸侯軍救巨鹿者十餘支,皆畏秦不敢戰。唯獨楚兵驍勇果敢,無不以一當十,呼聲震天,使諸侯軍無不人人惴恐。項羽已破秦軍,石見諸侯將。諸將「入轅門,無不膝行而前,莫敢仰視。項羽由是始為諸侯上將軍,諸侯皆屬焉。」
秦軍巨鹿大敗後,二世追究章邯的責任。章邯懼,遣長史欣至咸陽,欲說明情況。趙高拒絕接見,大有問罪之勢。陳余乘機策反,勸章邯倒戈反秦,不要步白起、蒙恬的後塵。章邯猶豫不決。項羽再次發動攻勢,遣蒲將軍敗秦軍於漳南。自己率軍大敗秦軍汙水上。章邯被迫投降。
巨鹿之戰,扭轉了整個戰爭局勢,它消滅了秦軍的主力,導致秦政治上的崩潰,使秦徹底瓦解。
項羽馬不停蹄,率軍進攻關中,大批章邯降卒隨行。他們心中不安,且自身遭受楚兵的欺侮,不免憂憤交加,竊竊私語,有些怨言。項羽並沒有採取措施,解決問題,把降卒變成自己的力量,反而錯誤地認為留著降卒「事必危」,把二十餘萬降卒坑殺於新安城南。
鴻門宴漢元年(公元前206年)十一月,項羽至函谷關,劉邦已捷足先登,派兵守關。項羽大怒,遣當陽君攻破函谷關。項羽率四十萬大軍,進至戲西,駐軍於新豐鴻門。這時,劉邦兵十萬,駐軍霸上,兩軍對壘。
劉邦左司馬曹無傷遣人到項羽處告密,說:「沛公欲王關中,使子嬰為相。珍寶盡有之。」項羽聞言大怒,將於次日擊劉邦。范增說:「沛公居山東時,貪於財貨,好美姬。今入關,財物無所取,婦女無所幸,此其志不在小。吾令人望其氣,皆為龍虎,成五彩,此天子氣也。」他鼓動項羽從速進兵,勿失時機。一場惡戰已迫在眉睫。在此關鍵時刻,項羽的叔父項伯夜馳劉邦軍,邀張良脫離險境。張良引項伯會見劉邦。劉邦乘機陳述說:「吾入關,秋毫不敢有所近,籍吏民,封府庫,而待將軍。所以遣將守關者,備他盜之出入與非常也。日夜望將軍至,豈敢反乎?」項伯聽信劉邦的話。囑咐劉邦次日及早到鴻門拜謝項羽,消除誤會。項伯連夜趕回鴻門,把劉邦之言告訴項羽,並說:「沛公不先破關中,公豈敢入乎?今人有大功而擊之,不義也。不如因善遇之。」
次日,劉邦率張良、樊噲等百餘騎,攜帶禮品,到鴻門拜謝項羽。他解釋說:「臣與將軍戮力而攻秦。將軍戰河北,臣戰河南,然不自意能先入關破秦,得復見將軍於此。今者有小人之言,令將軍與臣有郤。」項羽設宴招待。席間,范增一再示意項羽擊殺劉邦,項羽默然不應。范增出,召項莊進去祝酒,欲乘舞劍助興,擊殺劉邦。項莊祝酒畢,請舞劍為樂,即拔劍起舞。項伯一眼視破「項莊舞劍,意在沛公」的用心。他也拔劍起舞。項莊多次欲擊劉邦,項伯「常以身翼蔽沛公,莊不得擊」。張良見事急迫,至軍門,見樊噲。樊噲聞事急,帶劍擁盾,推倒衛士,闖入軍門。他瞋目視項王,頭髮上指,目眥盡裂。他陳述劉邦之功,怒斥項羽聽信讒言,欲殺功臣。項羽令賜酒肉,連連稱壯士,令其入席就坐。劉邦藉口去更衣,招張良、樊噲等一塊出去。劉邦想逃走,但又怕項羽怪罪。樊噲說:「大行不顧細謹,大禮不辭小讓。如今人方為刀俎,我為魚肉,何辭為?」劉邦遂與樊噲等四人,從小道歸霸上。留張良拜謝,贈送札品。范增聽說劉邦已走,氣憤地說:「豎子不足與謀,奪項王天下者,必沛公也,吾屬今為之虜也。」充滿戰爭氣氛的劉項對峙,至此得到暫時的緩解。
分封諸侯鴻門宴後,項羽進入咸陽,燒了秦宮室,殺了秦降王子嬰,攜帶珍寶美女,回軍戲下。對如何分配勝利果實,項羽遣人試探楚懷王的態度,楚懷王說:「如約。」就是說,劉邦應為關中王。有人勸項羽都關中,說:「關中阻山帶河,四塞之地,肥饒,可都以霸。」項羽卻說:「富貴不歸故鄉,如衣繡夜行,誰知之者。」但他也不願叫劉邦占據形勢險要的關中,便詭稱:「巴、蜀亦關中地也。」封劉邦為漢王,王巴、蜀、漢中,都南鄭。把關中分為三塊,封秦的三個降將。章邯為雍王,王咸陽以西,都廢丘。長史欣為塞王,王咸陽以東至河,都櫟陽。董翳為翟王,王上郡,都高奴。利用他們截斷劉邦東進的道路。
項羽把關東地區,分封為十四個王國。徙魏王豹為西魏王,都平陽。封申陽為河南王,都洛陽。韓王成不變,都陽翟。司馬卬為殷王,都朝歌。徙趙王歇為代王。張耳為常山王,都襄國。英布為九江王,都六。吳芮為衡山王,都邾。共敖為臨江王,都江陵。徙燕王韓廣為遼東王,都無終。臧荼為燕王,都薊。田安為濟北王,都博陽。田都為齊王,都臨菑。徙齊王田市為膠東王,都即墨。另外,封陳余為三縣侯,梅鋗為十萬戶侯。凡有功於項氏者,都得到封地。項羽自立為西楚霸王,占地九郡,都彭城。漢元年(公元前206年)四月,諸侯罷戲下,各就國。
第四節項羽的衰亡
楚漢戰爭與鴻溝劃界
諸侯各就國後,項羽徙義帝(楚懷王)於長沙郴縣,密令英布、吳芮、共敖等殺之於江中,招致封王和群臣的不滿。韓王成既已受封,項羽又翻舊賬,嫌他遣張良送劉邦及無軍功,不讓就國,帶到彭城廢為侯,繼而又殺之。封國的墨跡未乾,項羽便自毀其諾言。
項羽分封不公,引起田榮和陳余的極大憤怒。他們於陳勝起義不久,便積極響應,參加反秦戰爭。論戰功,他們有資格封王。但是,由於他們不聽項羽的調遣,未被封王。漢元年(公元前206年)五月,田榮首先起兵反項羽,擊敗齊王田都,擊殺膠東王田市,濟北王田安,奪取三齊,自立為齊王。田榮賜彭越將軍印,令其反於梁地,擾楚。陳余和張耳本為刎頸之交,後來變成死敵。拋開他們的個人恩怨,就反秦而論,功績不相上下。而張耳被封為常山王,陳余僅為三縣候。他憤怒地說:「張耳與余功等也,今張耳王,余獨侯。此項羽不平。」①憤怒之下,他向田榮請兵擊張耳。田榮為擴大反項羽的勢力,便遣兵助陳余擊張耳。張耳大敗,投奔劉邦。陳余迎代王歇,復立為趙王。趙王歇立陳余為代王。楚霸王的霸局被田榮和陳余破壞了。項羽大怒,遣蕭公角擊彭越,自己率兵擊田榮。項羽向九江王英布徵兵,英布裝病不去,只遣「四千人」隨行,項羽由此怨恨英布。
八月,劉邦乘項羽征戰田榮,一舉擊敗章邯。楚漢戰爭開始了。然後,劉邦遣將略定隴西、北地、上郡。隨後,令薛歐等出武關,繼續東進,迎接太公、呂后。項羽發兵拒於陽夏,並以故吳令鄭昌為韓王,堵截漢兵東進。漢二年(公元前205年)冬,項羽敗田榮於城陽。田榮走平原,被當地人殺害。項羽燒夷齊城郭室屋,坑田榮降卒,系虜其老弱婦女,徇齊至北海,多所殘滅。齊人相聚而叛之。田榮弟田橫收齊亡卒,得數萬人,起於城陽,繼續與楚戰鬥。項羽進不能勝,退又不甘心,兵力被陷在齊。三月,劉邦自臨晉渡河,至洛陽,採納新城三老董公的建議,為義帝發喪。劉邦「袒而大哭」,以「殺主背義」的罪名,號召諸侯共同討伐項羽。四月,劉邦率諸候兵五十六萬人,以迅雷不及掩耳之勢攻占楚都彭城,盡收項羽的美人財寶。項羽聞訊,率精兵三萬,回救彭城,大敗漢軍。漢軍墜入泗水淹死的、被殺的達十幾萬人。項羽追至睢水,再殲漢軍十幾萬人,屍體塞滿河道,致使「睢水為之不流」。劉邦所率幾十萬大軍,死散殆盡。他被項羽包圍,僥倖率數十騎突圍。路遇兒子劉盈與女兒魯元公主,乘車共行。楚兵追急,劉邦三次把他們踢下車來。滕公不忍,一次次把他們扶上車。最後劉邦急得想把滕公殺了,丟掉兒女,輕車逃命。最終他們雖然幸免於難,但是,太公和呂后成了項羽的俘虜。劉邦逃到滎陽,蕭何徵發的關中老弱,及韓信所遣士卒,先後趕到,又有部分散卒回歸,劉邦得以重整軍容。
項羽追至滎陽,劉邦迎戰於城南,雙方互有勝負。項羽不能越過滎陽而西,劉邦也無力東進,這裡成了楚漢相爭的主戰場。漢三年(公元前204年),項羽多次破壞漢的糧道。漢軍給養睏乏,軍心動搖。劉邦請求以滎陽為界,握手言和。項羽欲答應,范增曰:「漢易與耳,今釋弗取,後必悔之。」項①《史記·張耳陳余列傳》。
羽納其言,急圍滎陽。劉邦恐懼,用陳平之計,離間項羽與范增的關係。項羽遂疑范增,稍奪其權。范增氣憤地說:「天下事大定矣,君王自為之,願賜骸骨歸卒伍。」范增走,未至彭城,發病而死。
劉邦被困在滎陽,處境十分危險。紀信扮作劉邦,乘天子輦,率二千多名婦女夜出東門,欺騙項羽說:「城中食盡,漢王降。」楚軍聽說劉邦降,歡呼雀躍,紛紛跑到東城觀看。劉邦乘機率數十騎從西門出城,逃往成皋。項羽發現受騙,把紀信燒死。
幾經挫折之後,劉邦無力繼續戰鬥,退回關中。從袁生之計,南走宛葉。項羽隨即追至。劉邦堅壁不戰。這時,彭越渡過睢水,大敗楚將項聲、薛公於下邳。項羽被迫東擊彭越。劉邦乘機北走,敗終公,復取成皋。項羽已破彭越,回兵奪取滎陽,殺周苛公,虜韓王信。然後,兵圍成皋。劉邦無力固守,與滕公出北門,渡河,走脩武,「得韓信軍」①。劉邦遣劉賈率二萬人,數百騎,渡白馬津,入楚地,助彭越,「燒楚積聚」,下樑十餘城。項羽再次被迫東擊彭越,一路節節勝利,奪取陳留、外黃等十餘城。
漢四年(公元前203年),劉邦乘項羽東擊彭越,圍攻成皋。本來項羽告誡守將曹咎:「謹守成皋。若漢挑戰,慎勿與戰,無令得東而已。」開始劉邦挑戰,曹咎不應。後劉邦一日數次挑戰,並羞辱曹咎膽小像婦女。曹咎終於頂不住了,他不顧項羽的訓令,率軍渡汜水,欲與劉邦決戰。曹咎軍剛渡一半,劉邦發動進攻,大敗楚軍。守將曹咎、長史翳、塞王欣皆自殺。劉邦再得成皋,駐軍廣武,就食敖倉。項羽已破彭城,回軍廣武,與漢對峙。楚漢數年征戰,使「丁壯苦軍旅,老弱罷轉漕」,百姓厭戰。項羽也想早日結束戰爭,便把太公置於東廣武高俎上,告劉邦說:「今不急下,吾烹太公。」劉邦卻說:「吾與項羽俱北面受命懷王,曰『約為兄弟』,吾翁即若翁。必欲烹而翁,幸分我一杯羹。」項羽大怒,欲烹太公,經項伯勸阻而止。以劉邦的父親作籌碼,無效,項羽提出與劉邦決戰。劉邦笑謝說:「吾寧鬥智,不能鬥力。」項羽反覆要求決戰。劉邦列舉了項羽的十大罪狀。第一,負約封他為漢王。第二,矯命殺卿子冠軍宋義。第三,已下趙,不回報,擅自將兵入關。第四,燒毀秦宮,掠奪財物。第五,殺秦降王子嬰。第六,坑秦降卒二十萬,王其降將。第七,分封不公。第八,奪占義帝彭城,多占封地。第九,殺義帝。第十,弒主,殺降,為政不平,主約不信,故天下不容,大逆不道。項羽怒不可遏,伏弩射中劉邦胸。劉邦急捫足曰:「虜中吾指!」①他帶傷慰勞將士,而後走成皋。
劉項成皋對陣時,韓信攻下齊歷下、臨淄。齊王逃到高密,求楚援救。
項羽遣龍且率二十萬眾救齊。龍且求勝心切,不顧他人勸告,急於與韓信決戰。雙方隔濰水對陣。韓信令人以萬餘沙袋截斷水流,率軍渡河,行至河中退回來。龍且以為韓信怯懦,率軍渡河追擊,士卒剛渡一半,韓信令人撤去沙袋,大水驟至,把龍且軍隔斷。韓信發動進攻,很快全殲齊楚聯軍。
項羽與劉邦正面對峙,雖然略占上風,但北線連續丟失趙、燕、齊。特別是龍且所率二十萬大軍全軍覆沒,是項羽起兵以來未曾有過的重大損失。後方又屢遭彭越的騷擾,出現了「漢兵盛食多;項王兵罷食絕」的變化。在這種形勢下,劉邦遣陸賈見項羽,請求釋放太公,項羽仍不應。劉邦又遣侯①《史記·高祖本紀》。
①《史記·高祖本紀》。
公請項羽釋放太公,項羽這才應允釋放太公、呂后,並與漢中分天下,以鴻溝以西為漢,鴻溝以東為楚。
垓下之圍與項羽敗死項羽依約東歸。劉邦卻聽從張良、陳平之勸,越過鴻溝,追項羽於陽夏,並邀韓信、彭越共擊項羽。由於韓信、彭越不到,項羽大敗劉邦於固陵。劉邦以大片封地爭取韓信、彭越的兵共擊項羽,遂圍項羽於垓下。在此關鍵時刻,楚大司馬周殷歸漢,使項羽處境更加困難。
決戰前夕,劉邦作了重大的部署。令韓信擔任主攻。自己在二線,準備接應。周勃等人在三線待命。戰鬥開始,韓信佯敗後退,楚兵追擊。韓信令左右側出擊,楚兵不利,大敗於垓下。項羽被圍,夜聞四面楚歌,以為漢皆得楚地。他面對美人虞姬,思念駿馬騅,歌曰:「力拔山兮氣蓋世,時不利兮騅不逝。騅不逝兮可奈何,虞兮虞兮奈若何?」項羽淚流滿面,左右皆泣不成聲。歌罷,項羽率八百騎突圍。漢將灌嬰率五千騎緊追。越過淮水,項羽尚有百餘騎。至陰陵迷失道路,陷入大澤。項羽引兵至東城,僅剩二十八騎。自知難逃厄運,對從騎說:「吾起兵至今八歲矣,身七十餘戰,所當者破,所擊者服,未嘗敗北,遂霸有天下。然今卒困於此,此天之亡我,非戰之罪也。」他對部下說:「吾為公取彼一將。」果如其言,連斬漢將兩人,殺漢卒數十百人。
項羽逃到烏江,烏江亭長已備船等候,催他急渡江。項羽猶豫不決。亭長說:「江東雖小,地方千里,眾數十萬人,亦足王也。」項羽笑曰:「天之亡我,我何渡為!且籍與江東子弟八千人渡江而西,今無一人還。縱江東父兄憐而王我,我何面目見之?縱彼不言,籍獨不愧於心乎?」遂自刎而死。漢軍爭搶項羽的屍體,自相殘殺者數十人,最後王翳等五人各得項羽的部分屍體。合屍後,以魯公禮葬於榖城。