这期间,章邯攻破赵国邯郸城,将城内民众迁徙到河内地区。刘邦所部军队在与杠里的秦军交战前曾进攻安阳。而楚国上将军宋义率领部队到达安阳,想坐观秦赵互斗,于是驻留四十六天不向前进,并与齐国进行密切往来。
随后章邯命令王离、涉间包围巨鹿城,章邯驻军在他们南面,修筑甬道来输送粟米粮食。陈馀作为赵国将领,往北去招收常山郡的士兵,得到几万人,陈馀统率几万士卒驻扎到巨鹿城北面。
章邯驻军在巨鹿城南面的棘原,修筑甬道通往黄河,输送粮饷给王离。王离的军粮充实,加紧攻打巨鹿城。巨鹿城中粮食消耗殆尽兵力也减少,张耳多次派人召集陈馀前来,陈馀觉得自己兵力太少,打不过秦军,不敢前去救援。
秦二世三年,十一月,项羽矫诏杀死宋义、宋襄父子,并遣使回报楚怀王熊心,最终代为上将军,总领前线兵权,军威震慑楚国朝廷,也在诸侯国之间闻名,于是项羽准备渡河援救巨鹿。
项羽先派遣英布、蒲将军率领二万人渡过漳水援救巨鹿,英布几度进取,战斗获得小规模胜利,楚军士卒几次切断章邯运粮的甬道,致使王离军缺乏粮饷。
陈馀又来请求增援,项羽于是率领全部军队渡过漳水,弄沉船只、毁坏锅碗、烧掉庐舍,只带上三天的干粮,以此向士卒表示一定要决死战斗,毫无退还之心。楚军部队抵达前线就包围了王离,与秦军遭遇,交战九次,断绝了秦军所筑甬道。当时,楚军战力之强位列诸侯之首,前来援救巨鹿的诸侯各军筑有十几座营垒,没有一个敢发兵出战。到楚军攻击秦军时,诸侯们只是在壁垒之上观望。楚军将士无不以一当十,士兵们杀声震天,诸侯军人人心惊胆战。
秦二世三年,十二月,楚军在巨鹿城下大破秦军,项羽击败章邯,章邯引兵撤退,诸侯军这才敢出兵攻打围攻巨鹿的秦军。于是大破秦国军队,杀了秦将苏角,秦将涉间拒不降楚,自焚而死。
秦二世三年正月,以楚军为首的诸侯军队取得胜利,项羽俘虏了王离。
王离被俘之后,当时有人说:“王离,是秦朝的名将。现在他率领强大的秦军攻打刚刚建立的赵国,战胜它是必然的。而另外一个过客说:“不是这样的。自古以来做将领的世家到了第三代的必定要失败。那么说他必定失败是什么道理呢?一定是他家杀戮的人太多了,他家的后代就要承受为恶的惩罚。如今王离已是第三代将领了。”过了不久,项羽救援赵国,攻打秦军,果然俘虏了王离,王离的军队就投降了诸侯军,
至于王离投降项羽后结局是什么那就不得而知了,王离在史籍上也无记载,整个一个下场不明,
王家三代将,到孙子辈的王离已经是穷途末路,秦国以法治国,虽然此法使秦国变得强大,但是秦始皇横扫六国把秦法施加到其他六国人民身上,六国人民的思想本来就是根深蒂固,只不过是秦始皇在那里镇压,任何一人都不敢起兵造反,直到秦始皇龙驭归天,各路蠢蠢欲动的力量才敢起兵造,这股力量如同滔滔洪水。那时的秦帝国也就章邯和王离能够带兵作战,上面还有一个赵高,胡乱指挥,这样的结果只能是章邯和王离战败被俘,可能这就是物极必反吧