汉高帝五年(公元前202年),刘邦趁项羽无备,楚军饥疲,突然对楚军发动战略追击。约韩信从齐地(今山东),彭越从梁地(今河南东北部)南下合围楚军。五年十月(汉初承秦制,十月为岁首),韩信、彭越未能如期南下。刘邦追击楚军至固陵(今河南淮阳西北),楚军反击,刘邦大败而归。
为调动韩信、彭越,刘邦听从张良之谋,划陈(今河南淮阳)以东至海广大地区为齐王韩信封地;封彭越为梁王,划睢阳(今河南商丘)以北至谷城(今山东东阿南),为其封地。由韩信指挥此战。韩、彭遂率兵攻楚;韩信从齐地南下,占领楚都彭城(今江苏徐州市)和今苏北、皖北、豫东等广大地区,兵锋直指楚军侧背,彭越亦从梁地西进。汉将刘贾会同九江王英布自下城父(今安徽亳县城父集)北上;刘邦则率部出固陵东进、汉军形成从南、北、西三面合围楚军之势,项羽被迫向垓下(今安徽灵璧南,一说今河南淮阳、鹿邑间)退兵。
五年十二月,刘邦、韩信、刘贾、彭越、英布等各路汉军约计40万人与10万楚军于垓下展开决战。汉军以韩信率军居中,将军孔熙为左翼、陈贺为右翼,刘邦率部跟进,将军周勃断后。韩信挥军进攻失利,引兵后退,命左、右翼军继续攻击。楚军迎战不利,韩信再挥军反击。楚军大败,退入壁垒坚守,被汉军重重包围。楚军屡战不胜,兵疲食尽。韩信命汉军士卒夜唱楚歌,歌云:“人心都向楚,天下已属刘;韩信屯垓下,要斩霸王头”致使楚军士卒思乡厌战,军心瓦解,韩信乘势进攻,楚军大败,十万jūn_duì被全歼,项羽逃至东城自刭而死。刘邦于是还至定陶,驰入韩信军中,收夺了他的兵权,后改封韩信为楚王,都下邳(今江苏邳县东)。
项羽兵败后,他的逃亡将领钟离昧因素来与韩信关系很好,就投奔了韩信。刘邦记恨钟离昧,听说他在楚国,就下令楚王逮捕他。那时韩信初到楚国,到各县乡邑巡察进出都派jūn_duì戒严。汉六年(前201年)有人告韩信谋反。刘邦用陈平的计策,说天子要出外巡视会见诸侯,通知诸侯到陈地相会,说:“我要游览云梦泽。”其实是想要袭击韩信,韩信却不知道。刘邦将到楚国时,韩信打算起兵谋反,但又认为自己无罪;想去谒见刘邦,又怕被擒。这时有人向韩信建议:“杀了钟离昧去谒见汉高祖,高祖必定高兴,也就不用担心祸患了。”于是韩信把此事与钟离昧商议,钟离昧说:“刘邦之所以不攻打楚国,是因为我在你这里,如果想逮捕我去讨好刘邦,我今天死,随后亡的定是你韩信。看来你也不是位德行高尚的人。”结果钟离昧自杀而亡。韩信持钟离昧首级去陈谒见刘邦。刘邦令武士把韩信捆绑起来,放在随从皇帝后面的副车上。韩信说:“果若人言,‘狡兔死,良狗烹;高鸟尽,良弓藏;敌国破,谋臣亡。’天下已定,我固当烹!”高祖说:“有人告你谋反。”就给韩信戴上械具。回到洛阳,赦免了韩信的罪过,改封他为淮阴侯。