楚考烈王二十年,即公元前二四三年春,秦国人攻打魏国,夺取旸、有诡。三月,罢兵。这一年,魏国国君魏安厘王去世,他的儿子魏景湣王继位。楚考烈王二十一年,即公元前二四二年秦国人攻打魏国,攻克酸枣、燕、虚、长平、雍丘等二十城,设东郡。燕国剧辛率师攻打赵国,赵国庞煖率师抵御,杀剧辛,俘获燕军两万。诸侯对秦国不断攻伐各国感到担忧,准备联合对抗秦国。楚考烈王二十二年,即公元前二四一年,楚国与赵国、魏国、韩国、卫国组成合纵联盟,共同攻打秦国。