公元前207年,楚怀王以宋义为上将军,封项羽为鲁公,为次将,范增为末将,以宋义为主帅率兵五万前往救赵。宋义军行至安阳,逗留四十六日,不再进军。项羽向宋义建议引兵渡河以击破秦军。但宋义不发兵,在军中饮酒作乐。时天气寒冷,又下大雨,士卒又冷又饿。项羽见此状况,于早晨去见宋义,将其斩杀。项羽提着宋义的头告诉将士:“宋义想要和齐联合谋反,怀王暗令将其杀死。”诸将因畏惧而屈服,推项羽暂为上将军。桓楚将此事报告给怀王,怀王任命项羽为上将军。项羽杀了宋义之后,威震楚国,名闻诸侯,于是派遣当阳君、蒲将军率领两万士卒渡河,多次进攻章邯给王离军输送粮食的甬道,但收获不大,赵将陈余派人请项羽再次发兵。项羽率领全部兵马渡河,与秦军大战九次,章邯破走,项羽率军北上进攻王离。楚兵以一当十,呼声动天,打退章邯后,诸侯军受到极大的鼓舞,与项羽一起进攻王离,斩杀苏角,并生擒王离,秦将涉间不愿投降而自杀。