定陶還在秦軍的手裡,前番項梁軍攻定陶沒攻下,轉而項梁讓劉邦項羽去打雍丘,項梁自己則留在了定陶外圍。而在濮陽的章邯軍這時得到補充,秦軍大部又集中到這邊來了,章邯又帶軍過來解救定陶。定陶與濮陽不遠,相距約三百里。項梁的一生其實也沒正經打過幾次仗,與秦嘉戰彭城,與章邯戰東阿,與章邯戰濮陽,這三場都勝了,接下來就是這場定陶之戰。
項梁這時很驕傲,一則跟秦軍接連交手都把秦軍打敗了,就在不久前還傳來訊息,項羽又在雍丘把李由打敗了。項梁身邊的將官也都很驕傲,有的怕是壓根沒聽說過“驕兵必敗”這句話,有的是忘了這句話,還有一個文官是清醒的,他是宋義。項梁身邊的謀士他自己就是最大的一個,范增應該是在項羽身邊,不然在定陶之戰他怎麼也該勸勸項梁幾句,在戰敗後范增那樣的老人家怕是也很難脫逃,范增能一直活得很好,常跟在項羽身邊無需奔走逃命也是一個原因。韓信這個時候在項梁的軍中,還沒得到重用,沒說話機會。這時出來說話的是宋義,宋義有多聰明能耐很難說,但這一節表現的很好。
宋義對項梁說,楚軍將卒現在都有驕傲懈怠之心,而秦軍卻越來越多了,我好好為將軍擔心啊。項梁不聽,派他出使齊國去了。出使齊國做什麼,可能是請齊國發兵一起對抗秦軍。宋義走在路上,碰到齊國派來楚軍的使者高陵君,高陵君找項梁的事情,大概還是田榮要項梁把正在楚國政治避難的前一屆齊王田假交給田榮。宋義得知高陵君正是要去找項梁時,就勸高陵君悠著點,前方武信君就要吃敗仗了,你要是慢點走還能保住命,要趕得急就正好也撞上。宋義與高陵君這一節很重要,因為他救了高陵君一命,反過來高陵君在楚懷王面前為他美言了一番、幫他掙得了楚軍將軍的高位,可是再反過來說,宋義要是不做這個將軍也就不會被項羽殺掉了。
這一場戰役,要是早先真的請到田榮帶著齊軍一起來,聯軍還真不一定會敗,因為章邯用的是跟上一次擊敗魏齊聯軍一樣的法子,還是夜裡銜枚偷襲,田榮上次吃過一吃虧總該會長點記性。仗打了一年多,比較動腦子、講究戰術的仗還只有章邯的這兩次夜襲。雙方投入的軍力不確定,項梁總共大約十幾萬的軍隊,還有被項羽劉邦帶走幾萬。章邯的軍力理論上還是比項梁多的,出動了多少則不知道。項梁軍敗,他自己死於軍中,戰死的可能性大。戰敗的楚軍往東面逃去了,韓信是其中一個。韓信所屬這支軍隊不久後由宋義領導,接著項羽又殺了宋義,把項氏的領導權奪了回來,韓信的領導又變成項羽了。