汉元年四月,在咸阳新受封的诸王分别就国。张良辞别刘季,往佐韩王,却送刘季到褒中。临别,张良劝他烧绝所过栈道,以示无北还之心,刘季依计。

五月,田荣发兵拒田都,击走之。田荣留田巿,不让他赴胶东。田巿惧怕项羽,逃亡就国。田荣追杀之,并自立为齐王。是时昌邑人彭越(以盗贼起)聚众万余人于巨野,无所属。田荣给他将军印,使其攻济北。越击杀济北王,于是田荣尽有全齐之地。彭越又进击楚军,大破之。陈余请得田荣的助兵,并尽发南皮三县兵,共袭常山,张耳败逃。二年十月陈余迎故赵王歇于代,复立为赵王。至此,齐、赵两地尽反楚。是月,义帝在就国途中,为项羽命人袭杀于江上。

刘季乘齐变,于元年八月突入关中。章邯兵败,被围于废丘(二年六月废丘始陷,章邯自杀)。塞王、翟王皆降汉。先时项羽挟韩王成归彭城,不使就国,继废之为侯,继又杀之,于是张良逃就刘季于关中。刘季以故韩襄王(战国时)之孙信为韩太尉,使张良将兵取韩地。二年十一月,韩地既定,刘季立信为韩王。先时河南王申阳亦降汉。

项羽权衡西北两方敌人的轻重,决定首先击齐。二年正月,他大败田荣于城阳,田荣遁逃,为人民所杀。项羽入城,坑降卒,之后提兵北进,一路毁城放火,掳掠妇女。齐人怨叛。荣弟田横,收散兵,得数万人,复返城阳。项羽还战,竟相持不下。刘季乘齐楚相斗之际东进,降西魏王豹,虏殷王卬,为义帝发丧,率诸侯兵五十六万伐楚,遂入彭城。项羽以精兵三万人还战,汉军大溃,被挤落谷水和泗水死的据说有十余万人。再战灵壁东,汉军又溃,被挤落睢水死的据说也有十余万人,睢水几乎被死尸填塞了。楚军围了刘季三匝。适值大风从西北起,折树发屋,飞沙走石,阴霾蔽天,白昼昏黑。楚军逆着飓风,顿时散乱,刘季才得带了几十骑遁走。但项羽一离开齐,田横复定齐地,立田荣子田广为王。刘季收聚散卒,又得萧何征调关中壮丁转运关中粮食来援,固守荥阳、成皋,军势复振。先时魏王豹于汉军败后,复叛归楚,汉使淮阴人韩信击之。九月,韩信俘魏王豹,定魏地。

此后战争的发展,可分为三个阶段。

第一阶段到汉三年九月为止。在这一阶段,汉正面大败,而侧面猛进。在正面,汉失荥阳、成皋(都在今河南成皋县境,荥阳在东,成皋在西)。刘季先后从荥阳、成皋突围先遁。其出荥阳时,将军纪信假扮着他,从东门出,以诳楚军,他才得从西门逃走,纪信因此被烧杀。在侧面,韩信取赵。先时,张耳败走,投奔汉,刘季微时曾为张耳客,因善待之。及会诸侯兵伐楚,求助于赵,陈余以汉杀张耳为条件。刘季把一个貌似张耳的人杀了,拿首级送去,陈余才派兵相助。后来陈余闻得张耳未死,便绝汉。汉使韩信击赵,杀陈余。在这阶段,还有两件大事可纪。其一,楚将九江王英布先已离心,又受了汉所遣辩士的诱说,遂举九江降汉。英布旋被项羽击败,只身逃入汉,但项羽已失去一有力臂助了。其二,项羽中了汉的反间计,对一向最得力的谋臣范增起了猜疑,范增愤而告退,归近彭城,疽发背死。

第二阶段至汉四年九月。在这一阶段,韩信南下取齐,楚军援齐大败,韩信遂定齐地。而彭越(于田荣死后归汉)为汉守魏地,时出游兵断楚粮道,荥阳、成皋的楚军大窘。项羽抽军自领回击彭越,汉乘机收复成皋,并进围荥阳。项羽引兵还广武(在荥阳附近,荥泽与汜水之间),与汉相持数月。项羽因前方粮绌后方又受韩信的抄袭,想和汉决一死战,而汉却按兵不出,于是他只得与汉约和。双方约定,楚汉中分天下,以鸿沟(在广武、荥泽间)为界准,其东属楚,其西属汉,除此之外,楚还要放还先前所掳汉王之父及妻。约成,项羽便罢兵东归。

以下是最后阶级。初时刘季也打算罢兵西归,但张良等力劝乘势灭楚。五年十月,汉追击项羽军于固陵(今河南淮阳县西北),大败之。刘季约韩信、彭越会师,而二人不至。先时韩信既定齐,自请立为齐王,刘季忍怒许之,彭越只拜魏相国。至是张良献计:韩信故乡在楚,指望做楚王,而彭越据魏地,亦指望做魏王,若能牺牲楚、魏二地的一部分,许与他们,他们必然效命。刘季依计,二人立即会师。十一月,汉遣别将渡淮围寿春,又诱降楚舒城守将,以舒屠六。十二月,项羽至垓下(今安徽灵璧县东南),兵少食尽,汉军围之数重。项羽率八百余骑溃围而出,到了长江西岸的乌江(今安徽和县东北乌江浦)只剩下二十六骑。乌江渡口单摆着一只小船,乌江亭长请他立即下渡,说道:“江东虽小,也有几千里地,几十万人;现在只有这一只船,汉兵即使追来,也无法飞渡。”项羽说:“我当初领江东子弟八千,渡江西去,如今无一人归还,即使江东父老怜恤我,奉我为王,我又有何面目再见他们?他们即使不说话,难道我不问心有愧?”于是他把所乘的骓马赏给了亭长,令他先走,自己与从人步行,持短兵接战。他连接杀了几百人,身上受了十几伤,然后拔剑自刎。

正月,汉王立韩信为楚王,领淮北,都下邳;立彭越为梁王,领魏地,都定陶。随后,诸侯向汉王上了一封献进书,内容如下:

楚王韩信、韩王信、淮南王英布、梁王彭越、故衡山王吴芮(项羽所立,旋废之)、赵王张敖(汉立张耳为赵王,先时已死,其子敖嗣)、燕王臧荼昧死再拜言:大王陛下,先时秦为无道,天下诛之,大王先得秦王,定关中,于天下功最多。存亡定危,救败继绝,以安万民,功盛德厚,又加惠于诸侯王,有功者使得立社稷。地分已定,而位号比拟,亡上下之分,大王功德之著于后世不宣。昧死再拜上皇帝尊号。

刘季经过一番逊让之后,于二月即皇帝位于定陶附近的汜水之南。是月封吴芮为长沙王,领长沙、象郡、桂林、南海四郡;又封故粤王无诸(秦所废,后从诸侯伐秦)为闽粤王,领闽中地。初定都洛阳,五月迁都于长安。

刘季做了七年皇帝(前202年至前195年)而死,庙号太祖高皇帝。(《广阳杂记》卷二:“考得高祖起沛年四十八,崩时年六十三。”不知何据。)