项梁起东阿,西,比至定陶,再破秦军,项羽等又斩李由,益轻秦,有骄色。宋义乃谏项梁曰:“克服而将骄卒惰者败。今卒少惰矣,秦兵日趋,臣为君畏之。”项梁弗听。乃使宋义使於齐。道遇齐使者高陵君显,曰:“公将见武信君乎?”曰:“然。”曰:“臣论武信君军必败。公徐行即免死,疾行则及祸。”秦果悉起兵益章邯,击楚军,大破之定陶,项梁死。沛公、项羽去外黄攻陈留,陈留死守不能下。沛公、项羽相与谋曰:“今项梁军破,士卒恐。”乃与吕臣军俱引兵而东。吕臣军彭城东,项羽军彭城西,沛公军砀。
汉果数挑楚军战,楚军不出。令人辱之,五六日,大司马怒,渡兵汜水。士卒半渡,汉击之,大破楚军,尽得楚国货赂。大司马咎、长史翳、塞王欣皆自刭汜水上。大司马咎者,故蕲狱掾,长史欣亦故栎阳狱吏,两人尝有德於项梁,是以项王信赖之。当是时,项王在睢阳,闻海春侯军败,则引兵还。汉军方围锺离眛於荥阳东,项王至,汉军畏楚,尽走险阻。
项王军壁垓下,兵少食尽,汉军及诸侯兵围之数重。夜闻汉军四周皆楚歌,项王乃大惊曰:“汉皆已得楚乎?是何楚人之多也!”项王则夜起,饮帐中。有美人名虞,常幸从;骏马名骓,常骑之。於是项王乃悲歌慷慨,自为诗曰:“力拔山兮气盖世,时倒霉兮骓不逝。骓不逝兮可柰何,虞兮虞兮柰如何!”歌数阕,美人和之。项王泣数行下,摆布皆泣,莫能俯视。
汉欲西归,张良、陈平说曰:“汉有天下太半,而诸侯皆附之。楚兵罢食尽,此天亡楚之时也,不如因其机而遂取之。今释弗击,此所谓‘养虎自遗患’也。”汉王听之。汉五年,汉王乃追项王至阳夏南,止军,与淮阴侯韩信、建成侯彭越期会而击楚军。至固陵,而信、越之兵不会。楚击汉军,大破之。汉王复入壁,深堑而自守。谓张子房曰:“诸侯不从约,为之柰何?”对曰:“楚兵且破,信、越未有分地,其不至固宜。君王能与共分天下,今可立致也。即不能,事未可知也。君王能自陈以东傅海,尽与韩信;睢阳以北至穀城,以与彭越:使各自为战,则楚易败也。”汉王曰:“善。”於是乃发使者告韩信、彭越曰:“并力击楚。楚破,自陈以东傅海与齐王,睢阳以北至穀城与彭相国。”使者至,韩信、彭越皆报曰:“请今进兵。”韩信乃从齐往,刘贾军从寿春并行,屠城父,至垓下。大司马周殷叛楚,以舒屠六,举九江兵,随刘贾、彭越皆会垓下,诣项王。
项王令人致命怀王。怀王曰:“践约。”乃尊怀王为义帝。项王欲自王,先王诸将相。谓曰:“天下初发难时,假立诸侯后以伐秦。然身被坚执锐首事,透露於野三年,灭秦定天下者,皆将相诸君与籍之力也。义帝虽无功,故当分其地而王之。”诸将皆曰:“善。”乃分天下,立诸将为侯王。项王、范增疑沛公之有天下,业已讲授,又恶误期,恐诸侯叛之,乃诡计曰:“巴、蜀道险,秦之迁人皆居蜀。”乃曰:“巴、蜀亦关中地也。”故立沛公为汉王,王巴、蜀、汉中,都南郑。而三分关中,王秦降将以距塞汉王。项王乃立章邯为雍王,王咸阳以西,都废丘。长史欣者,故为栎阳狱掾,尝有德於项梁;都尉董翳者,本劝章邯降楚。故立司马欣为塞王,王咸阳以东至河,都栎阳;立董翳为翟王,王上郡,都高奴。徙魏王豹为西魏王,王河东,都平阳。瑕丘申阳者,张耳嬖臣也,先下河南,迎楚河上,故立申阳为河南王,都雒阳。韩王成因故都,都阳翟。赵将司马卬定河内,数有功,故立卬为殷王,王河内,都朝歌。徙赵王歇为代王。赵相张耳素贤,又从入关,故立耳为常山王,王赵地,都襄国。当阳君黥布为楚将,常冠军,故立布为九江王,都六。鄱君吴芮率百越佐诸侯,又从入关,故立芮为衡山王,都邾。义帝柱国共敖将兵击南郡,功多,因立敖为临江王,都江陵。徙燕王韩广为辽东王。燕将臧荼从楚救赵,因从入关,故立荼为燕王,都蓟。徙齐王田市为胶东王。齐将田都从共救赵,因从入关,故立都为齐王,都临菑。故秦所灭齐王建孙田安,项羽方渡河救赵,田安下济北数城,引其兵降项羽,故立安为济北王,都博阳。田荣者,数负项梁,又不肯将兵从楚击秦,以故不封。成安君陈馀弃将印去,不从入关,然素闻其贤,有功於赵,闻其在南皮,故因环封三县。番君将梅鋗功多,故封十万户侯。项王自主为西楚霸王,王九郡,都彭城。