匈奴时为裨将居上郡。二世三年，囚杀蒙恬以其军属之戍守北疆。秦二世二年九月，秦将章邯破杀楚将武信君项梁后，认为楚已经不足虑，遂北上击赵。后九月，王离率军围赵。秦二世三年十月，楚怀王心分兵，拜宋义为上将军，项羽为次将，范增为末将，率军救赵；同时令沛公刘邦将砀郡兵西向攻秦。沛公先率楚军北上收陈胜、项梁散卒，至东郡，与王离军相遇。楚军出击秦军于杠里，大破东郡尉与王离所率领的秦军。宋义率楚军行至安阳按兵不动。王离率军击赵，时人评曰：“王离秦之名将也。今将强秦之兵攻新造之赵举之必矣”。客曰：“不然。夫为将三