项梁自号武信君。项梁统军在东阿大破秦军,别遣项羽、刘邦攻打成阳,破秦军于濮阳东,秦军被迫退入濮阳城内,项羽、刘邦又率军攻打定陶,斩杀秦将李由。项梁连破秦军,非常骄傲。而此时秦派了大量的援军支援章邯,章邯在得到援军后突袭项梁,项梁兵败被杀。项羽和刘邦攻打陈留不下,于是商议退军,项羽引军驻扎彭城西,刘邦驻军于砀。
章邯杀败项梁后,认为楚兵不足为虑,于是引军北渡黄河,大破赵国。赵王以陈余为将,张耳为相,败走巨鹿,章邯率领王离、涉间共四十万围攻巨鹿。
楚怀王听闻项梁战死,非常害怕,从盱台赶到彭城,收编项羽、吕臣的军队由自己统领,并任命吕臣为司徒,吕臣的父亲吕青为令尹,封刘邦为砀郡长、武安侯,仍旧统领砀郡的军队。
秦二世三年(公元前207年),楚怀王以宋义为上将军,封项羽为鲁公,为次将,范增为末将,以宋义为主帅率兵五万前往救赵。
宋义军行至安阳,逗留四十六日,不再进军。项羽向宋义建议说:“秦军围赵于巨鹿,我们快速引兵渡河,和赵兵内外夹攻,必然可以击破秦军。”但宋义不肯发兵,还在军中饮酒作乐。时天气寒冷,又下大雨,士卒又冷又饿。项羽见