怀王之约
刘邦起事后,成为项梁手下一员大将。项梁采纳范增的建议,立战国时楚怀王的孙子熊心为楚王,仍号楚怀王,楚怀王封项羽为长安侯,任鲁公;封沛公刘邦为武安侯,任砀郡长,决定派一支部队西向直接攻秦。北路楚军以宋义为主将,西路军以刘邦为主将。约定谁先入关中,谁就是关中王。当时由于秦军军势正壮,楚国上下皆不看好西征,都不愿意领军西征。 于是他们以沛公为西征军统帅西征,借口是刘邦为人宽厚,可以减少西进阻力。而项羽则因为叔父之死,积极要求随沛公西征。但楚诸老将皆以项羽为人“僄悍滑贼”及“所过皆残灭”不利于西征为由拒绝了项羽的要求,让他担任北路军的次将北上救赵。
高阳酒徒
刘邦行军至砀郡高阳,并访求贤士。 正好沛公军队中有一骑士家在高阳,于是回家探亲。这时高阳人郦食其为其同乡,于是就请他代为向刘邦引荐自己。他对骑士说:“我听说沛公傲慢而看不起人,但他有许多远大的谋略,这才是我真正想要追随的人,只是苦于没人替我介绍。你见到沛公,可以这样对他说,‘我的家乡有位郦先生,年纪已有六十多岁,身高八尺,人们都称他是狂生,但是他自己说并非狂生。 ”骑士说:“沛公并不喜欢儒生,许多人头戴儒生的帽子来见他,他就立刻把他们的帽子摘下来,在里边撒尿。在和人谈话的时候,动不动就破口大骂。所以您最好不要以儒生的身份去向他游说。 ”郦食其对他说:“你只管像我教你的这样说。”骑士回去之后,就按郦生嘱咐的话从容地告诉了沛公。
于是通过骑士引荐,郦食其见到了沛公。但刘邦在召见他时,正踞坐在床,令两女子给其洗脚。郦食其大为不满,长揖不拜,直接斥责道:“您是想帮助秦国攻打诸侯呢,还是想率领诸侯灭掉秦国?” 刘邦骂道:“你个奴才相儒生!天下的人同受秦朝的苦已经很久了,所以诸侯们才陆续起兵反抗暴秦,你怎么说帮助秦国攻打诸侯呢?” 郦生曰:“如果您下决心聚合民众,召集义兵来推翻暴虐无道的秦王朝,那就不应该用这种倨慢不礼的态度来接见长者。” 于是刘邦起身道歉,整理好后以礼接待了郦食其。
夺取关中
刘邦率军继续西行,夺取了丹水(今淅川)。而这时章邯也投降了项羽。赵高杀秦二世,令使者还报刘邦,欲约分关中。刘邦所部楚军进至秦都咸阳附近的蓝田。大破秦军。 这样秦朝失去了所有的抵抗力量。汉元年十月,秦王子婴素车白马,系颈以组,在轵道(今陕西西安城区)旁,向刘邦献上了传国玉玺。秦朝至此灭亡,共立国15年零47天。
约法三章
刘邦很得意地进入了咸阳城,以“关中王”自居。看着富丽堂皇的宫殿,刘邦有些留恋起来,准备就此住下,享受享受。 樊哙劝他注意天下还没有平定,别忘了秦的前车之鉴。刘邦根本听不进去, 直到张良亲自来劝,他这才认识到了问题的严重性。于是,刘邦率军退到了灞上。 刘邦到达灞上之后,便召集当地的名士,和他们约法三章:杀人者死,伤人及盗抵罪。其他秦朝的苛刻法制一律废除,这使他得到了民心支持。
鸿门之宴
项羽在打败章邯,迫使他投降之后,也领兵直奔关中而来。范增劝他趁机除掉刘邦这个对手,项羽就下令准备,要在第二天进攻。这时的刘邦在兵力上无法和强大的项羽相抗衡,他只有十万军队,不可能战胜项羽的四十万精兵。 最后是项羽的叔叔项伯“救”了刘邦:项伯和刘邦的谋士张良很要好,见项羽要进攻了,便连夜潜入营中找到张良,让他赶紧走,以免被杀。 张良却说不能丢下刘邦,就将消息透露给了刘邦。惊慌之下,刘邦赶忙向张良要计策,张良让刘邦赶紧去见项伯,说明自己没有野心和项羽争夺王位。
刘邦依计约到项伯,说明自己并无称王野心,并于项伯约成儿女亲家。 项伯当天夜里就返回了军营,他对项羽说:“因为沛公先行进入关中,为我们扫除了入关的障碍,我们这才能顺利地通过函谷关,沛公是有功劳的人,我们不应该猜疑他,应该真诚相待。 ”项羽听了,便决定不再进攻刘邦。
第二天,刘邦来到了项羽的军营,只带了樊哙、张良和一百名精锐亲兵。到了项羽的大帐鸿门,当面向迎接他的项羽赔礼道歉。项羽请刘邦入内赴宴,项羽的亚父范增,一直主张杀掉刘邦,在酒宴上,一再示意项羽发令,但项羽却犹豫不决,默然不应。 范增召项庄舞剑为酒宴助兴,趁机杀掉刘邦,项伯为保护刘邦,也拔剑起舞,掩护了刘邦,没有成功。 这就是成语“项庄舞剑,意在沛公”的由来。后来刘邦借故离开,回到了大营。
在鸿门宴上,刘邦表现出了极高的沉着与冷静。能够全身而退,除了张良、项伯、樊哙的力保之外,关键是刘邦的冷静与沉着。
还定三秦
鸿门宴之后,项羽便领兵西进,项羽入咸阳,烧阿房宫、杀秦王子婴。 又分封各路将军为王,刘邦被封为汉王, 并封秦降将章邯、司马欣、董翳(意)为雍王、塞王、翟王,领关中地,以扼制刘邦。 项羽自称西楚霸王,掌握军队最高统帅权。 楚怀王熊心被尊为义帝。 项羽分封,表面上看去论功行赏,但是实际上却是对原诸侯势力进行重新组合,对服从自己的予以分封行赏,并没有照顾原诸侯在本国的实力与影响。因此从一开始埋下乱源。而且他又拒绝了谋士自王关中的建议,坚决衣锦还乡。
汉元年四月刘邦领兵入汉中、并烧毁栈道(用木板架在悬崖上铺成的道路),以示再也无意东出,以麻痹项羽。 同年11月,刘邦乘机挥军东出,拜韩信为大将,明修栈道,暗渡陈仓(今陕西省宝鸡市东), 重返关中,很快击败章邯,迫降司马欣、董翳, 并用计欺骗项羽,使其相信自己取得关中后已心满意足,再也不会东进了,给了刘邦绝佳的机会。
楚汉之争
汉二年(公元前205年),刘邦在基本平定三秦后,准备东出与项羽争天下。他出关到陕,有新城三老董公等挡在刘邦马前诉说义帝的死亡经过。汉王闻后,大哭一场,遂为义帝发丧,举哀三日。然后向各诸侯王发布项羽大逆无道的罪状,并以此为借口号召各诸侯王率兵与自己一起讨伐项羽为义帝报仇。从而正式拉开了四年楚汉战争的序幕。
彭城之战
公元前205年5月,刘邦乘项羽深陷于齐国,无力抽身的机会,率领诸侯联军56万一举攻占西楚都彭城。 短暂的胜利是刘邦失去理智,天天与诸侯们喝酒庆祝。 项羽闻之,急率轻骑兵3万回袭彭城,联军无备,一时被杀十万,溺水淹死十万,刘邦仅率数十骑逃脱,以汉为首的反楚联盟瓦解。
鸿沟为界
公元前204年11月,刘邦用计收复成皋(今荥阳汜水镇西北),斩杀了项羽大将曹咎。项羽在击败彭越后,寻汉军主力决战不成,屯兵广武(今荥阳北)与刘邦形成对峙。不久,韩信在潍水之战中歼灭齐楚联军,完成对楚侧翼的战略迂回,又派灌婴率军一部直奔彭城。项羽腹背受敌,兵疲粮尽,遂与汉订盟,以鸿沟为界,中分天下,东归楚,西归汉。公元前203年10月,项羽引兵东归。
垓下之战
楚、汉订盟后,刘邦本想退兵,在张良、陈平提醒下,下令全力追击楚军。 公元前202年1月,刘邦、韩信、刘贾、彭越、英布等各路汉军约计70万人与10万久战疲劳的楚军于垓下(今安徽灵璧县南)展开决战。
韩信挥军进攻,采用诱敌深入战术,前军先诈败,信引兵后退,命左、右翼军包抄攻击楚军后部步军。楚军久战疲劳后军迎战不利,汉军将楚后军与项羽前军骑士分割两半,韩信再指挥全军反击,楚军大败,阵亡四万余,被俘两万,被打散两万,仅剩不到两万伤兵随项羽退回阵中。后楚军退入壁垒坚守,被汉军重重包围。楚军兵疲食尽。韩信命汉军士卒夜唱楚歌,歌云:“人心都向楚,天下已属刘;韩信屯垓下,要斩霸王头!”。致使楚军士卒思乡厌战,军心瓦解,项羽只有率800人突围至乌江(今安徽省和县境),这时项羽身边只剩下28骑了,一亭长愿带项羽逃至江东重振霸业,遭项羽拒绝。 项羽带着28骑大战汉军,最后全军覆没,项羽不愿被俘受辱,于是在乌江自刭而死。
君临天下
在公元前202年2月,刘邦兑现了先前的诺言,封韩信为楚王, 彭越为梁王。 受封的韩信和彭越联合原来的燕王臧荼、赵王张敖以及长沙王吴芮共同上书刘邦,请他即位称帝。
公元前202年2月28日(按西汉前期以十月为岁首,同年二月在十月之后),刘邦在山东定陶汜水(今山东曹县北)之阳举行登基大典,定国号为汉,是为汉高帝。刘邦即皇帝位后,王后吕雉改称皇后,太子刘盈称皇太子。刘邦最初定都洛阳,后根据戍卒娄敬的建议,定都咸阳以东的长安(今陕西西安),取长治久安之意。开基肇始,史称西汉。