但楚諸老將皆以項羽為人“強悍勇猛”及“所過皆殘滅”不利於西征為由拒絕了項羽的要求,讓他擔任北路軍的次將北上救趙。
沛公軍由碭出兵,北上先行收集陳勝、項梁的散卒。至成陽,與秦軍夾壁杠裏。沛公軍出擊秦軍,大破秦軍,秦將王離逃走。
接著,沛公引兵西進,遇彭越於昌邑(今山東巨野縣大謝湖鎮昌邑村)。
兩人合力攻昌邑,未下,沛公還軍至栗(今河南夏邑)。在栗,遇剛武侯,奪其軍,沛公軍隊增加了四千多人。
接著與魏將皇欣、魏申徒武蒲軍合攻昌邑,又沒攻下。沛公劉邦決定舍棄昌邑不打,率軍西行。
劉邦行軍至高陽,並訪求賢士。正好沛公軍隊中有一騎士家在高陽,於是回家探親。
這時高陽人酈食其為其同鄉,於是就請他代為向劉邦引薦自己。他對騎士說:“我聽說沛公傲慢而看不起人,但他有許多遠大的謀略,這才是我真正想要追隨的人,隻是苦於沒人替我介紹。
你見到沛公,可以這樣對他說,我家鄉有位酈先生,年紀已有六十多歲,身高八尺,人們都稱他是狂生,但是他自己說並非狂生。”
騎士說:“沛公並不喜歡儒生,許多人頭戴儒生的帽子來見他,他就立刻把他們的帽子摘下來,在裏邊撒尿。在和人談話的時候,動不動就破口大罵。所以您最好不要以儒生的身份去向他遊說。”
酈食其對他說:“你隻管像我教你的這樣說。”騎士回去之後,就按酈生囑咐的話從容地告訴了沛公。
於是通過騎士引薦,酈食其見到了沛公。但劉邦在召見他時,正踞坐在床,令兩女子給其洗腳。
酈食大為滿,長揖不拜,直接斥責道:“您是想幫助秦國攻打諸侯呢,還是想率領諸侯滅掉秦國?”
劉邦罵道:“你個奴才相儒生!天下的人同受秦朝的苦已經很久了,所以諸侯們才陸續起兵反抗暴秦,你怎麼說幫助秦國攻打諸侯呢?”
酈生曰:“如果您下決心聚合民眾,召集義兵來推翻暴虐無道的秦王朝,那就不應該用這種倨慢不禮的態度來接見長者。”
於是劉邦起身道歉,整理好後以禮接待了酈食其。
當時,酈食其有個弟弟名叫酈商,陳勝起兵時,他亦聚數千人響應。酈食其歸漢,酈商率其部下約四千多人加入沛公隊伍。
酈食其勸劉邦進攻陳留,劉邦從其計,奪下陳留,得到大量補給。
接著令酈商為將,進攻開封,未下。繞過西進,與秦將楊熊所率秦軍大戰於白馬、曲遇,大敗秦軍。
秦將楊熊敗走。沛公軍緊追其至白馬,再次大破秦軍,楊熊逃至滎陽,秦二世派使者斬殺楊熊。