秦朝灭亡以后,各路反秦将领中势力最强的楚霸王项羽和汉王刘邦,为了争夺天下,进行了为时五年的内战。楚、汉两军,彼此攻伐,相持不下,双方都感到相当疲劳,在第四年的秋天里,协议停战,约定以鸿沟为界;鸿沟以东归楚,鸿沟以西归汉,中分天下,各不侵犯。
约定以后,项羽倒遵守协议,率领楚军,向东撤走。刘邦却采纳了张良、陈平的计谋,不但不将汉军西撤,反而会同韩信、彭越,乘机追击项羽。韩信、彭越因为无利可图,兴趣不大。张良便又献计,叫刘邦派人通知韩信,彭越:打败楚军以后,平分楚地,北部归韩信,南部归彭越。这样一通知,两人果然立刻进兵。汉军势众,直逼垓下〔垓gāi〕(在今安徽灵壁县东南),把项羽团团围住。
这时,项羽的部队,人数巳经不多,粮食也快吃完了。晚上,项羽听得四面汉营中,士兵都在唱着楚地的山歌,不禁大吃一惊,他想:难道楚地已被全部占领了吗?汉军中的楚人为什么这样多呢?
其实,这又是汉军的计策,故意教唱楚歌来吓唬项羽,动摇楚军军心。这一夜,项羽整夜没睡,在营帐里大杯喝酒,慷慨悲歌,同他的爱妾虞姬诀别。因为他意识到,最后失败的局势,已经难于挽救了。
这个故事,《史记•项羽本纪》有较详的记载。京剧中的《霸王别姬》就是表演的这个故事。由这个故事而产生的成语“四面楚歌”,就是形容陷入四面包围,孤立无援,或遭受各方逼迫攻击的困境,同“四面受敌”的意思相仿。
朱自清《航船中的文明》:“在这四面楚歌里,凭你怎样的伶牙俐齿,也只得服从了。”