公元前202年,項羽和劉邦原來約定以鴻溝(在今河南榮縣境賈魯河)東西邊作為界限,互不侵犯。
後來劉邦聽從張良和陳平的規勸,覺得應該趁項羽衰弱的時候消滅他,就又和韓信、彭越、劉賈會合兵力追擊正在向東開往彭城(即今江蘇徐州)的項羽部隊。
經過幾次激戰,最終韓信使用十面埋伏的計策,佈置了幾層兵力,把項羽緊緊圍在垓下(在今安徽靈璧縣東南)。
這時,項羽手下的兵士已經很少,糧食又沒有了。
夜間聽見四面圍住他的軍隊都唱起楚地的民歌,不禁非常吃驚地説:“劉邦已經得到了楚地了嗎為什麼他的部隊裏面楚人這麼多呢”