彭城之戰,是楚漢第一次大規模交鋒。縱觀始末,劉邦是先勝後敗;勝於機遇、運籌;敗於縱欲、鬆懈。這次失敗,漢軍兵力幾乎喪盡,更重要的是諸侯相繼叛離,以漢為核心的反楚聯盟,已經瓦解。因此,劉邦不得不退守滎陽。
成皋(又名虎牢關,今河南滎陽縣汜水鎮)在滎陽以北。二城南北成一線,戰略地位十分重要,它依山傍水,地形複雜,進可攻,退可守。它是關東通往關中的咽喉,又是關中威懾關東的重鎮。而且,這一帶又是黃河與濟水匯合之處,東又有鴻溝與淮水流域相通,除陸路外,水上交通也十分便利。因此,劉邦調兵遣將,決心在此東阻楚軍。
五月,大將軍韓信領兵到達滎陽,不久,丞相蕭何也從關內送來兵員與糧食。漢軍複大振。
楚軍乘勝西進,騎兵已至滎陽東南。
劉邦召來韓信、張良、陳平等人,商討退敵之策。張良說:“滎陽、成皋,乃要塞之地,大王要陳重兵於此,西依關中之地,北取敖倉之糧,東阻楚軍之犯,然後,再尋機征諸侯,伐無道。”
劉邦聽後,連聲稱善,遂道:“君所言,正合我意,召諸位前來,正為詳謀此事。據探卒來報,楚軍來勢甚速,前鋒已臨滎陽東南,欲挫楚兵銳氣,不知眾君有何良策?”
大將軍韓信似早有準備,聞劉邦發問,立即答道:“來犯楚軍,騎兵甚眾,要想勝他,仍需騎兵。願大王下令,擇軍中能騎善射者為將,以領兵退敵!"
知將莫如帥,劉邦已知韓信早有人選,故反問道:“不知誰能為騎兵主將,將軍心中可有人選?"
“臣聞故秦將領重泉人李必、駱甲可擔此任。”
劉邦聽後,令人往召李、駱。不久,二人至,劉邦欲拜為騎將,但二人說:“臣為故秦之將,恐士卒難信任臣,如大王左右有善騎射者,臣願輔之。”