总是推托太子有病谢绝会客。估计太子已经走远,秦国追不上了,黄歇就自动向秦昭王报告说:“楚国太子已经回去,离开很远了。我当死罪,愿您赐我一死。”昭王大为恼火,要准予黄歇自杀。应侯进言道:“黄歇作为臣子,为了他的主人献出自己生命,太子如果立为楚王,肯定重用黄歇,所以不如免他死罪让他回国,来表示对楚国的亲善。”秦王听从了应侯的意见便把黄歇遣送回国。
黄歇回到楚国三个月,楚顷襄王去世,太子完立为楚王,这就是考烈王。考烈王元年(前262),任命黄歇为宰相,封为春申君,赏赐淮北地区十二个县。十五年以后,黄歇向楚王进言道:“淮北地区靠近齐国,那里情势紧急,请把这个地区划为郡治理更为方便。”并同时献出淮北十二个县,请求封到江东去。考烈王答应了他的请求。春申君就在吴国故都修建城堡,把它们作为自己的都邑。
春申君已经担任了楚国宰相,这时齐国有孟尝君,赵国有平原君,魏国有信陵君,大家都正在竞相礼贤下士,招徕宾客,互相争夺贤士,辅助君王掌握国政。
春申君担任楚国宰相的第四年,秦国击败坑杀了赵国长平驻军四十多万人。第五年,包围了赵国都城邯郸。邯郸向楚国告急求援,楚国派春申君带兵去救援邯郸,秦军解围撤退后,春申君返回楚国。春申君担任楚国宰相的第八年,为楚国向北征伐,灭掉鲁国,任命荀卿担任兰陵县令。这个时候,楚国又兴盛强大起来。
有一次,赵国平原君派使臣到春申君这里来访问,春申君把他们一行安排在上等客馆住下。赵国使臣想向楚国夸耀赵国的富有,特意用玳瑁簪子绾插冠髻,亮出用珠玉装饰的剑鞘,请求招来春申君的宾客会面,春申君的上等宾客都穿着宝珠做的鞋子来见赵国使臣,使赵国使臣自惭形秽。
春申君任宰相的第十四年,秦国的庄襄王即位,任命吕不韦为秦相,封为文信侯。夺取了东周。
春申君任宰相的第二十二年,各国诸侯担忧秦国的攻战征伐无止无休不能遏制,就互相盟约联合起来向西讨伐秦国,而楚国国君担任六国盟约之长,让春申君当权主事。六国联军到达函谷关后,秦军出关应战,六国联军战败而逃。楚考烈王把作战失利归罪于春申君,春申君因此渐渐被疏远了。