公元前206年,项羽派人去回报请示楚怀王,怀王说:“照先前约定的办。”项羽暴跳如雷,说:“怀王这个人是我们家扶立起来的,并非因为他建有什么功绩,怎么能够一个人作主定约呢!全国起兵反秦伊始,暂时拥立过去各诸侯国国君的后裔为王,以利讨伐秦王朝。但是,身披坚固的铠甲、手持锐利的兵器首先起事,风餐露宿三年之久,终于灭亡秦朝平定天下,都是各位将相和我的力量啊!不过怀王虽然没什么功劳,却还是应当分给他土地,尊他为王。”众将领都说:“是啊!”春季,正月,项羽便假意尊推怀王为义帝,说道:“古代的帝王辖地千里,却必定要居住在江河的上游地带。”于是就把义帝迁移到长江以南,定都在长沙郡的郴县。
二月,项羽划分天下土地,封各位将领作侯王,自立为西楚霸王,管辖原魏国和楚国的九个郡,建都彭城。项羽与范增怀疑刘邦有夺取天下的野心,但双方已经讲和了,且又不愿意背上违约的罪名,于是就暗地里策划道:“巴、蜀两地道路艰险,秦朝所流放的人都居住在那里。”随即扬言:“巴郡、蜀郡也是关中的土地。”由此立刘邦为汉王,统辖巴、蜀两地和汉中郡,建都南郑。接着又把关中分割为雍、塞、翟三部分,将秦朝的降将封在那里作王,借以抵御阻挡刘邦:封章邯为雍王,管制咸阳以西地区,建都废丘;长史司马欣过去是栎阳县的狱掾,曾经对项梁有恩;而都尉董翳,本来劝过章邯归降楚军,因此便立司马欣为塞王,统领咸阳以东至黄河一带,建都栎阳;封董翳为翟王,领有上郡地区,建都高奴。项羽打算自已占有魏地,就改封魏王豹为西魏王,统辖河东郡,建都平阳。瑕丘县的申阳是张耳的宠臣,曾经率先攻下河南郡,在黄河边迎接楚军,所以立申阳为河南王,建都洛阳。韩王成仍居旧都,建都阳翟。赵将司马平定了河内郡,屡立战功,因此封司马为殷王,管制河内地区,建都朝歌。改封赵王歇为代王;赵国的相国张耳向来贤能,又跟随入关,故立张耳为常山王,统领赵地,建都襄国。当阳君黥布为楚将,经常是勇冠三军,所以立黥布为九江王,建都六地。番君吴芮率领百越部族之兵协助诸侯军,也随从进关,因此封吴芮为衡山王,建都邾县。义帝怀王的柱国共敖领兵攻打南郡,功劳卓著,故封共敖为临江王,建都江陵。改封燕王韩广为辽东王,建都无终。燕将臧荼跟随楚军救援赵,随即跟着入关,由此立臧荼为燕王,建都蓟地。改封齐王田为胶东王,建都即墨。齐将田都随楚军救赵,即跟着进关,所以立田都为齐王,建都临淄。当项羽正要渡河救赵时,齐王田建的孙子田安攻下济北数城,率领他的军队投降项羽,因此封田安为济北王,建都崐博阳。田荣曾多次背弃项梁,又不肯领兵跟随楚军攻秦,所以不封。成安君陈馀抛弃将军的印信离去,不追随入关,也不封。宾客中有多人劝说项羽道:“张耳、陈馀一样对赵有功,如今既封张耳为王,陈馀也就不可不封。”项羽不得已,听说陈馀正在南皮,就把南皮周围的三个县封给了他。番君的部将梅功劳颇多,即封他为十万户侯。
汉王刘邦大怒,想要攻打项羽。周勃、灌婴、樊哙也都鼓动他打。萧何规劝他说:“在汉中当王虽然不好,但不是比死还强些吗?”汉王道:“哪里就至于死呀?”萧何说:“如今您兵众不如项羽,百战百败,不死又能怎么样呢!能够屈居于一人之下而伸展于万乘大国之上的,是商汤王和周武王。我希望大王您立足汉中,抚养百姓,招引贤才,收用巴、蜀二郡的资财,然后回师东进,平定雍、翟、塞三秦之地,如此天下可以夺取了。”汉王说:“好吧!”于是就去到他的封地,任用萧何为丞相。
汉王赐给张良黄金百镒,珍珠两斗。张良把这些东西全都献给了项伯。汉王因此也命张良赠送厚礼给项伯,让项伯代他请求项羽将汉中地区全部封给刘邦,项羽答应了这一请求。
夏季,四月,各路诸侯都离开主帅项羽,回各自的封国去。项羽即派三万士兵随从汉王刘邦前往他的封国。楚军与其他诸侯军中因仰慕而追随汉王的有好几万人,他们从杜县南面进入蚀中通道。张良送行到褒中,汉王遣张良回韩王那里去。张良于是就劝说汉王烧断他们所经过的栈道,以防备诸侯的军队来犯,而且向项羽表示没有东还的意图。
田荣听说项羽改封齐王田到胶东,而立齐将田都为齐王,即怒火中烧。五月,田荣出兵拦攻田都,田都逃往楚国。田荣就留下齐王田,不让他到胶东去。田惧怕项羽,便偷偷地逃向他的封国胶东。田荣恼怒之极,即在六月追击到即墨杀了田,自立为齐王。这时,彭越在钜野,拥有兵众一万多人,尚无归属。田荣就授给彭越将军官印,命他攻打济北王田安。秋季,七月,彭越击杀了济北王田安。田荣于是兼并了齐、济北、胶东三齐的土地,随即又让彭越攻打楚国。项羽命萧公角率军迎击彭越,彭越大败楚军。
张耳去到封国,陈馀更加愤怒了,说道:“张耳与我功劳相等,现在张耳为王,我却只是个侯,这是项羽分封不公平!”就暗中派遣张同、夏说去游说齐王田荣道:“项羽作为天下的主宰颇不公平,把好的地方全都分给了各将领,而把原来的诸侯国国王改封到坏的地方。现在赵王就往北住到代郡去了,我认为这是不行的。听说大王您起兵抗争,不听从项羽的不道义的命令,因此希望您能资助我一些兵力去攻打常山,恢复赵王的王位,并请把赵国作为齐国的外卫藩屏!”齐王田荣同意了,即派兵跟随陈馀。
项羽因为张良曾经追随汉王刘邦,且韩王韩成又毫无战功,所以就不让韩成到封国去,而是让他随自己一起到了彭城,把他废为穰侯,旋即又杀了他。
当初,淮阴人韩信,家境贫寒,没有好的德行,不能被推选去做官,又不会经商做买卖谋生,常常跟着别人吃闲饭,人们大都厌恶他。韩信曾经在城下钓鱼,有位在水边漂洗丝绵的老太太看到他饿了,就拿饭来给他吃。韩信非常高兴,对那位老太太说:“我一定会重重地报答您老人家。”老太太生气地说:“男子汉大丈夫不能自己养活自己!我不过是可怜你这位公子才给你饭吃,难道是希图有什么报答吗?!”淮阴县屠户中的青年里有人侮辱韩信道:“你虽然身材高大,好佩带刀剑,内心却是胆小如鼠的。”并趁机当众羞辱他说:“韩信你要真的不怕死,就来刺我。若是怕死,就从我的胯下爬过去!”韩信于是仔细地打量了那青年一会儿,便俯下身子,从他的双腿间钻了过去,匍匐在地。满街市的人都嘲笑韩信,认为他胆小。
待到项梁渡过淮河北上,韩信持剑去投奔他,留在项梁部下,一直默默无闻。项梁失败后,韩信又归属项羽,项羽任他作了郎中。韩信曾多次向项羽献策以求重用,但项羽却不予采纳。汉王刘邦进入蜀中,韩信又逃离楚军归顺了汉王,仍然不为人所知,做了个接待宾客的小官。后来韩信犯了法,应判处斩刑,与他同案的十三个人都已遭斩首,轮到韩信时,韩信抬头仰望,刚好看见了滕公夏侯婴,便说道:“汉王难道不想得取天下吗?为什么要斩杀壮士啊!”滕公觉得他的话不同凡响,又见他外表威武雄壮,就释放了他而不处斩,并与他交谈,欢喜异常,随即将这情况奏报给了汉王。汉王于是授给韩信治粟都尉的官职,但还是没认为他有什么不寻常之处。
韩信好几次与萧何谈话,萧何感觉他不同于常人。待汉王到达南郑时,众将领和士兵都唱歌思念东归故乡,许多人中途就逃跑了。韩信估计萧何等人已经多次向汉王荐举过他,但汉王没有重用他,便也逃亡而去。萧何听说韩信逃走了,没来得及向汉王报告,就亲自去追赶韩信。有人告诉汉王说:“丞相萧何逃跑了。”汉王大发雷霆,仿佛失掉了左右手一般。过了一两天,萧何来拜谒汉王。汉王又怒又喜,骂萧何道:“你为什么逃跑呀?”萧何说:“我不敢逃跑哇,我是去追赶逃跑的人啊。”汉王说:“你追赶的人是谁呀?”萧何道:“是韩信。”汉王又骂道:“将领们逃跑的已是数以十计,你都不去追找,说追韩信,纯粹是撒谎!”萧何说:“那些将领很容易得到。至于像韩信这样崐的人,却是天下无双的杰出人才啊。大王您如果只想长久地在汉中称王,自然没有用得着韩信的地方;倘若您要争夺天下,除了韩信,就没有可与您图谋大业的人了。只看您作哪种抉择了!”汉王说:“我也是想要东进的,怎么能够忧郁沉闷地老呆在这里呀!”萧何道:“如果您决计向东发展,那么能任用韩信,韩信就会留下来,如若不能使用他,他终究还是要逃跑的。”汉王说:“那我就看在你的面子上任他作将军吧。”萧何说:“即便是做将军,韩信也不会留下来的。”汉王道:“那就任他为大将军吧。”萧何说:“太好了。”于是汉王就想召见韩信授给他官职。萧何说:“大王您向来傲慢无礼,现在要任命大将军了,却如同呼喝小孩儿一样,这便是韩信所以要离开的原因啊。您如果要授给他官职,就请选择吉日,进行斋戒,设置拜将的坛台和广场,准备举行授职的完备仪式,这才行啊。”汉王应允了萧何的请求。众将领闻讯都很欢喜,人人各自以为自己会得到大将军的职务。但等到任命大将军时,竟然是韩信,全军都惊讶不已。
授任韩信的仪式结束后,汉王就座,说道:“丞相屡次向我称道您,您将拿什么计策来开导我啊?”韩信谦让了一番,就乘势问汉王道:“如今向东去争夺天下,您的对手难道不就是项羽吗?”汉王说:“是啊。”韩信道:“大王您自己估量一下,在勇敢、猛悍、仁爱、刚强等方面,与项羽比谁强呢?”汉王沉默了许久,说:“我不如他。”韩信拜了两拜,赞许道:“我韩信也认为大王您在这些方面比不上他。不过我曾经事奉过项羽,就请让我来谈谈他的为人吧:项羽厉声怒斥呼喝时,上千的人都吓得不敢动一动,但是他却不能任用有德才的将领。这只不过是匹夫之勇罢了。项羽待人,恭敬慈爱,言语温和,别人生了病,他会怜惜地流下泪来,把自己所吃的东西分给病人;但当所任用的人立了功,应该赏封爵位时,他却把刻好的印捏在手里,把玩得磨去了棱角还舍不得授给人家。这便是人们所说的妇人的仁慈啊。项羽虽然称霸天下而使诸侯臣服,但却不占据关中而是建都彭城;背弃义帝怀王的约定,把自己亲信偏爱的将领分封为王,诸侯忿忿不平;他还驱逐原来的诸侯国国王,而让诸侯国的将相为王,又把义帝迁移逐赶到江南;他的军队所经过的地方没有不遭残害毁灭的;老百姓都不愿亲近依附他,只不过是迫于他的威势勉强归顺罢了。如此种种,使他名义上虽然还是霸主,实际上却已经失去了天下人的心,所以他的强盛是很容易转化为虚弱的。现在大王您如果真的能反其道而行之,任用天下英勇善战的人才,那还有什么对手不能诛灭掉啊!把天下的城邑封给有功之臣,那还有什么人会不心悦诚服的呢!用正义的军事行动去顺从惦念东归故乡的将士们,那还有什么敌人打不垮、击不溃呀?况且分封在秦地的三个王都是过去秦朝的将领,他们率领秦朝的子弟作战已经有好几年了,被杀死和逃亡的多得数也数不清;而他们又欺骗自己的部下,投降了诸侯军,结果是抵达新安时,遭项羽诈骗而活埋的秦军降兵有二十多万人,唯独章邯、司马欣、董翳得以脱身不死。秦地的父老兄弟们怨恨这三个人,恨得痛彻骨髓。现今项羽倚仗自己的威势,强行把此三人封为王,秦地的百姓没有爱戴他们的。大王您进崐入武关时,秋毫无犯,废除了秦朝的严刑苛法,与秦地的百姓约法三章,秦地的百姓没有不希望您在关中做王的。而且按照原来与诸侯的约定,大王您理当在关中称王,这一点关中的百姓都知道。您失掉了应得的王位而去到汉中,对此秦地的百姓没有不怨恨的。如今大王您起兵向东,三秦之地只要发布一道征讨的文书就可以平定了。”汉王于是大喜过望,自认为韩信这个人才得到得太迟了,随即就听从韩信的计策,部署众将领所要攻击的任务,留下萧何收取巴、蜀两郡的租税,为军队供给粮食。
八月,汉王领兵从故道出来,袭击雍王章邯。章邯在陈仓迎击汉军,兵败逃跑;在好停下来与汉军再战,又被打败,逃往废丘。汉王随即平定了雍地,东进到咸阳,率军在废丘包围了雍王章邯,并派遣将领们去攻夺各地。塞王司马欣、翟王董翳都投降了,汉王便把他们的地盘设置为渭南、河上、上郡。又命将军薛欧、王吸领兵出武关,会合王陵的军队去迎接太公和吕后。项羽闻讯,出兵到阳夏阻拦,汉军于是无法前进。
王陵是沛人,早先曾聚集党徒几千人,住在南阳,至这时起带领他的部队归属了汉王。项羽便把王陵的母亲抓到军中,王陵为此派出的使者来到项羽的军营后,项羽就让王陵的母亲面向东而坐,想要借此招降王陵。王陵母亲私下里为使者送行,老泪纵横地说:“望您替我对王陵说:好好地事奉汉王,汉王是宽厚大度的人,终将取得天下。不要因为我的缘故而对汉王怀有二心。我则用一死来送使者您!”说罢就伏剑自杀了。项羽勃然大怒,即将王陵的母亲煮烂了。
项羽用过去的吴县县令郑昌做韩王,以抵抗汉军。
张良写信给项羽说:“汉王失去应得的封职,想要得到关中,一实现先前的约定就会停止作战,不敢东进了。”接着又把齐国田荣、梁地彭越反叛楚国的文书送给项王,说:“齐国想要同赵国一起灭掉楚国。”项羽于是因此无西进之意,而向北去攻打齐国。
燕王韩广不肯到辽东去作辽东王,臧荼就击杀了他,兼并了他的领地。
这一年,汉王任用内史、沛人周苛为御史大夫。
项羽派人催促义帝快到郴地去,义帝的群臣、近侍便逐渐背叛了义帝。
公元前205年,冬季,十月,项羽秘密派遣九江王、衡山王、临江王去攻打义帝,在长江上杀死了他。
陈馀出动三县的全部兵力,与齐军合力袭击常山。常山王张耳兵败逃奔到汉,在废丘拜见汉王刘邦。汉王很是优待他。陈馀到代地迎回了原来的赵崐王赵歇,恢复了他的王位。赵王因此对陈馀感恩戴德,立他为代王。陈馀考虑到赵王的力量尚弱小,国中局势又刚刚稳定,便不去自己的封国,留下来辅助赵王,而派夏说以相国的身分去镇守代国。
张良从韩地抄小道回到汉王处,汉王封张良为成信侯。张良体弱多病,未曾独自领兵打仗,而是经常作为出谋划策的谋臣,时时跟随在汉王身边。