定陶之战章邯打败了项梁的军队之后,就以为楚地的军队不值得担忧,于是北渡黄河,攻打起义抗秦的赵王歇和张耳,大败赵军,将赵军围困于巨鹿(今河北平乡)。楚王任命宋义为上将,项羽为次将,率兵救援。宋义率军到达安阳(今河南安阳南),便畏缩不前,屯兵四十六天。当时,阴雨连绵,起义军缺衣少粮,处于困境之中。项羽当机立断,杀了宋义,一朝权在手,便把令来行。
项羽担任了援赵大军的主帅,下令士兵每人带足三天的口粮,然后又下令砸碎全部行军做饭的锅。将士们都愣了,项羽说:“没有锅,我们可以轻装前去,立即挽救危在旦夕的赵国!至于吃饭嘛,让我们到章邯军营中取锅做饭吧!”大军渡过了漳河,项羽又命令士兵把渡船全都砸沉,同时烧掉所有的行军帐篷。战士们一看退路没了,这场仗如果打不赢,就谁也活不成了。
项羽指挥楚军很快包围了秦军,同秦军展开了九次激烈的战斗,渡河的楚军无不以一当十,以十当百,个个如下山猛虎。沙场之上,烟尘蔽日,杀声震天。楚军将士越斗越猛,直杀得山摇地动,血流成河。经过多次交锋,楚军终于以少胜多,大败楚军,杀死了秦将苏角,俘虏了王离,涉间被打得走投无路,放火自焚而死,章邯带着残兵败将急忙后退。