公元前262年,楚頃襄王逝世,熊完繼位,即楚考烈王,黃歇被提拔為令尹,受封春申君。自從鄢郢之戰後,楚國西麵的領土被秦國掠去大半,楚考烈王上台後想要複興楚國,正好他上位的這年,秦趙長平之戰的前奏上黨之戰爆發。趁著秦國和趙國乾架,楚考烈王準備向外擴張。
當時宋國、鄭國等二流國家都已經被吞並了,除了戰國七雄外,就剩下魯國還有點地盤,於是楚考烈王派黃歇攻打魯國,奪取了徐州。後來趙國在長平之戰中慘敗,春申君和信陵君一同救援邯鄲,擊退了秦軍。公元前256年,秦國還沒緩過來,楚考烈王派黃歇再次攻打魯國,這次楚國投入了大量兵力,不久就打下了整個魯國,魯國將近800年的曆史就此終結。
通過援趙破秦滅魯,楚國的國力和威望大幅提升,春申君的名頭更是響徹國際,吸引了大批士人來投,其門客數量位居戰國四公子之首。
公元前241年,在楚國、趙國的主導下,合縱陣營再次成立,包括韓、魏、趙、燕、楚五國,由楚考烈王擔任合縱長,春申君當參謀長。這次聯軍主帥由趙將龐煖擔任,龐煖是龐涓的後代,龐氏在魏國失氏後去了趙國發展。秦國的地盤多,兵力比較分散,聯軍開始進展還算順利,但打到函穀關後,停滯不前。聯軍人心不齊,秦國主力出關反擊後,聯軍馬上就潰敗了,各回各家去了。
這是戰國曆史上最後一次合縱攻秦之戰,關東六國也失去了最後一次打敗秦國的機會。合縱五次攻秦,兩勝兩敗,一次沒交上手。聯軍雖然兵多將廣,但是不好指揮,很考驗主帥的水平。孟嘗君人際關係好,匡章軍事能力高超,信陵君水平也很高,因此能打敗秦國,相比而言,春申君還差個檔次。