十一年(前329),威王逝世,儿子怀王熊槐即位。魏国听说楚国有国丧,就讨伐楚国,夺取了陉山。
怀王元年(前328),张仪开始作秦惠王的国相。四年(前325),秦惠王刚称王。
六年(前323),楚国派柱国将军昭阳率军攻打魏国,在襄陵打败魏国,夺取魏国八个城邑。楚国又调军攻打齐国,齐王十分担心,陈轸恰好替秦国出使齐国,齐王说:“怎么对付楚国?”陈轸说:“君王不要担忧,请您允许我让他撤军。”于是陈轸立即到楚军中去会见昭阳,说:“我想听听楚国的军功法,打败敌军杀死敌将的有功之臣,将赏赐什么?”昭阳说:“授予上柱国将军的官职,封给上等爵位,让他手执珪玉。”陈轸说:“楚国还有比这个更尊贵的赏赐吗?”昭阳说:“令尹。”陈轸说:“今天您已经做了令尹,这是楚国最高的官位。我请您允许我打个比方。有人赠给自己的舍人们一杯酒,舍人们说:‘几个人喝这杯酒,不够喝的,请大家在地上画一条蛇,谁先画成就赏给谁这杯酒。’一个人说:‘我先画好了。’举起酒杯站起身又说:‘我能给蛇添上足。’等到他为蛇画好足时,后于他画好蛇的人夺过他的酒一饮而尽,说:‘蛇本无足,今天你替它添上足,这就不是蛇了。’今天您身为楚相,来攻打魏国,已打败魏军杀死魏将,没有比这再大的功劳了,可是官职爵禄不可能再增加;假使打不胜,您将要殉职丢爵,给楚国造成不好的声誉,这就是画蛇添足。您不如率军返楚对齐施恩施德,这就是永处高位的策略啊!”昭阳说:“好吧!”于是率军离开齐国。
燕、韩国国君开始称王。秦国派张仪与楚、齐、魏相会,在啮桑订立盟约。
十一年(前318),苏秦与山东六国约定合纵共同攻打秦国,楚怀王为纵长。大军打到函谷关,秦国出兵迎击,六国军都先后撤军,其中齐军在最后。十二年(前317),齐湣王战胜赵、魏联军,秦国也战胜韩军,与齐国争当首领。
十六年(前313),秦国想讨伐齐国,可是楚国正和齐国合纵亲善,秦惠王担心这种情况,就扬言免掉张仪相国职,让张仪去会见楚王,对楚王说:“我国君王最喜欢的无过于楚王您,即使我特别希望做看门小厮的主人,也无过于大王;我国君王最憎恨的无过于齐王,即使我最憎恨的也无过于齐王。可是大王您却与他关系密切,所以我国君王不能侍奉您,这让我也不能为您做看门小厮了。如果楚王能为我关闭关口与齐国断交,那么今天您就派使者都跟从我去秦领取秦曾夺取的楚国方圆六百里的商于地,如此,就会削弱齐国势力了。这样,您便可以北方削弱齐国,西方对秦有恩德,并增加商於六百里土地的财富,这真可谓一箭三雕了。”怀王十分高兴,于是把国相的玉玺赠给张仪,每天为他摆开酒宴,宣称“我又得到我的商於了。”大臣们都祝贺,唯独陈轸表示伤痛。怀王说:“为什么?”陈轸回答说:“秦国所以看重您君王,那是因为您与齐王友好亲善。今天还未得到商于之地就先断绝齐交,是孤立楚国的做法。秦国又如何要看重孤立无援的我国呢,一定要轻视楚国的。如果秦国先交出商於,尔后我们再与齐断交,那么,秦国的计谋就无效了。如果我们先与齐断交,尔后再去索取商於,那我们一定要被张仪所欺骗。您如果被张仪所欺骗,一定怨恨他。怨恨他,就等于西边兴起了秦国的忧患,北边断绝了齐国的友好。西边有秦的忧患,北边又与齐断交,那么,韩、魏两国的军队一定来攻打。所以我在伤痛。”楚王不听陈轸的意见,于是派一位将军到秦国去接受商於了。
张仪回到秦国,假装醉酒摔倒在车下,声称生病,三个月未露面,楚国也不能得到商于之地。楚王说:“莫非张仪认为我与齐的断交还不够彻底吗?”于是又派勇士宋遗到北边去辱骂齐王。齐王很生气,折断楚国的符节与秦国友好了。秦齐联合完毕,张仪才上朝,对楚国将军说:“你怎么还没接受土地呢?从某处到某处,方圆有六里呢。”楚国将军说:“我受命来接受的是六百里,没听说六里。”立即返楚向怀王汇报。怀王十分生气,将要派军讨伐秦国。陈轸又说:“伐秦不是上策。不如趁机用一座名城贿赂秦国,联合秦国讨伐齐国,这就能把从秦国丢失掉的,又从齐国补偿过来了,如此,我国还可保全。当今,您已与齐国断交,又兴师追究秦国欺骗之罪,这就等于我们让秦齐友好引来天下的大军,我国一定会受到很大的伤害啊。”楚王仍不听从陈轸的建议,于是又与秦国断交,派军向西边攻打秦国。秦国也派军迎击楚军。
十七年(前312)的春天,楚军在丹阳与秦军交战,秦军把我军打得大败,斩杀八万名士兵,俘虏楚国大将军屈匄,偏将军逢侯丑等七十多人,又夺取了汉中的各郡县。楚怀王十分愤怒,就动用国内全部兵力又一次袭击秦国。两军在蓝田交战,楚军又大败。韩国、魏国听到楚国受困,就都南下袭击楚国,一直打到邓。楚国听到消息后,就率军撤出秦国。
十八年(前311),秦国派出使者又与楚约定亲善,并把汉中的一半地盘分给楚以求和解。楚王说:“愿意得到张仪,不想得到土地。”张仪听到楚王的话,请求赴楚。秦王说:“楚王正想抓住你才心满意足呢,怎么办?”张仪说:“我与楚王的大臣靳尚友好,靳尚又很受楚王宠幸的夫人郑袖的信任,楚王对郑袖百依百顺,况且我以前出使楚国时违背了割商于楚的约定,今天秦楚交战有了仇恨,我不亲自去向楚国道歉就不能消除仇恨。再说大王您健在,楚国也不敢把我怎么样。果真楚国杀死我,只要对秦国有利,也正是臣子的愿望。”张仪于是出使楚国了。
张仪到达楚都后,怀王不见他,并囚禁了张仪,要杀死他。张仪暗中贿赂靳尚,靳尚替他向怀王请求说:“您拘捕张仪,秦王一定生气。天下诸侯看到楚国失去了秦国的友好,必定轻视您。”靳尚又对楚王夫人郑袖说:“秦王非常喜欢张仪,可是楚王想杀死他,现在秦王将要用上庸的六个县贿赂楚国,把美人送给楚王,把宫中善于歌舞的美女送给大王当侍女。楚王看重地盘,秦女也必定得到楚王的宠爱,那么夫人一定受排斥了。夫人不如在楚王面前说句好话释放张仪算了。”郑袖终于在楚王面前替张仪说了情释放了张仪。张仪放出后,怀王很客气地款待张仪,张仪又借机劝说楚王背叛合纵盟约,与秦国联合亲善,相约两国结为婚姻。张仪离开楚国后,屈原刚从齐国出使归来,进谏怀王说:“为什么不杀死张仪?”怀王这才后悔,派人去追赶张仪,已经来不及了。这一年,秦惠王逝世。
二十六年(前309),齐湣王想做合纵首领,憎恶楚国与秦国的联合,就派使者给楚王一封信道:“我担心楚王不曾考虑尊贵的称号。今天秦惠王死了,武王即位,张仪逃到魏国,武王任用樗里疾、公孙衍,可是楚国还是服从秦国。樗里疾与韩国友好,公孙衍与魏国亲善,楚国一定服侍秦国,韩国、魏国就害怕,一定会借这两个人的力量与秦国联合,那么燕国、赵国也服侍秦国。四国争服侍秦国,那么楚国就成了秦国的一个郡县了。楚王为何不知我协力收服韩、魏、燕、赵,和他们合纵一起尊崇周王室,以便按兵养民,号令天下?天下没有人敢不乐意听从您的,您也将功成名就了。那时,楚王率领诸侯共同讨伐秦国,一定能打败 秦国。楚王您便可以夺下武关、蜀、汉地区,占有吴国、越国的财富,专享长江、东海的利益,韩国、魏国割给您上党,西部逼近函谷关,那么楚国将比现在强大百万倍。况且大王您被张仪欺诈,丧失汉中地,大军在蓝田受挫,天下人没有不替您怀愤怒的。今天您竟想先服事秦国!望您仔细考虑吧。”
楚王正想与秦国联合,见到齐王的书信,犹豫不决,交给群臣们议论。有的说与秦联合,有的说听从齐国的意见。昭雎说:“君王虽然从东边的越国得到地盘,但不足以雪耻。您不如与齐国、韩国深交以抬高樗里疾的权位,这样,您才能得到韩国、齐国的支持要回地盘。秦国在宜阳打败韩国,可是韩国还服侍秦国,是因为先祖墓在平阳,秦国的武遂距平阳只有七十里,因此韩国尤其畏惧秦国。否则,秦国攻打三川,赵国攻打上党,楚国攻打黄河外,韩一定灭亡。楚国救助韩国,也不能让韩免遭灾难,可是名义上保存韩国的却是楚国。韩国已从秦国夺得武遂,凭借黄河、西山屏障,它所要报答恩德的都不如楚国厚,我认为韩国一定要急切服侍楚王。齐国所以信任韩国,是因为韩公子昧是齐国国相。韩国已从秦国夺得武遂,大王再好好亲善它,使它凭借齐国、韩国的力量抬高樗里疾的地位,樗里疾得到齐国、韩国的支持,他的主人就不敢抛弃他了。今天楚国又可以帮助他,樗里疾一定向秦王说情,把侵占楚国的土地归还楚国。”于是怀王答应了他,终于不与秦联合,而联合齐国并与韩国友好。
二十四年(前305),楚国背叛齐国联合秦国。秦昭王刚即位,就用厚礼贿赂楚国。楚国去秦国迎娶女子。二十五年(前304),怀王赴秦与秦昭王订立盟约,在黄棘定约。秦王把楚国上庸归还给楚国。二十六年(前303),齐国、韩国、魏国因为楚国违背了合纵亲善而与秦国联合,三国联合讨伐楚国。楚国让太子到秦国当人质请求救助。秦国就派客卿通率军救助楚国,三国才率军离去了。
二十七年(前302),秦国一位大夫私下与楚太子殴斗,楚太子杀死了他逃回楚国。二十八年(前301),秦国就和齐国、韩国、魏国共同攻打楚国,杀死楚国大将唐昧,攻下了楚国重丘离去。二十九年(前300),秦又攻打楚国,把楚军打得大败,杀死两万楚兵,杀死楚国将军景缺。怀王惊恐,就派太子到齐国做人质求得和解。三十年(前209),秦国又攻打楚国,夺取了八座城市。秦昭王给楚王一封国书说:“当初我和您结拜为弟兄,在黄棘盟约,太子做人质,关系十分融洽。太子杀死我的要臣,竟不道歉就逃走了,我确实愤怒之至,便派军侵占您的边境。今天听说您让太子到齐国做人质求得和解。我国和楚国监近接壤,本来就结成了婚姻,互相亲善友好很长时间了。当今秦楚关系恶化,就无法号令诸侯。我希望和您在武关相会并盟约,订立盟约后再分离,这是我的愿望。我冒昧地告诉您这个想法。”楚怀王看到秦王的信,很担心。想赴会,又担心受骗;想不去,又担心秦王发怒。昭雎说:“君王不要前去,应派军队加固边境的防守啊。秦国乃是虎狼之国,不能相信,他有吞并诸侯的野心。”怀王的儿子子兰劝怀王前往,说:“为什么断绝与秦王的友好?”于是怀王去会见秦昭王。楚王一到,秦兵就关闭了武关,于是劫持怀王到咸阳,秦王在章台会见怀王,对待怀王就像对待附属国的臣子一般,不用平等的礼节。楚怀王大怒,后悔没听昭雎的劝告。秦王扣留的楚王,要挟楚国割让巫、黔中的郡县给秦国。楚王想只订盟约,秦王想先得到地盘。楚王生气说:“秦国欺诈我,又强迫要挟我割让地盘!”没有再答应秦王。秦王因此扣留了楚王。
楚国大臣十分担心,互相商议说:“我们的君王留在秦不能回来,秦王要挟我们割地,太子又在齐国做人质,如果齐国、秦国联合谋划,那么楚国就要灭亡了。”于是想拥立在国内的怀王的儿子。昭雎:“君王与太子都在诸侯国受困,今天又违背君王的命令另立庶子,那是不合适的。”于是蒙骗齐国,派使者到齐国报丧。齐湣王对国相说:“不如扣留太子以便求取楚国的淮北。”国相说:“不行,郢中如果立了君王,我们就空留人质并在天下人面前做出不义的事了。”有人说:“不对。郢中如果立了君王,正好借机和新王做个交易说:‘您给我们下东国,我们就替您杀死太子,否则,将和秦、韩、魏三国联合拥立太子。’这样,下东国一定就到手了。”齐王终于采用国相的计策送回了楚国太子。太子横回楚后,被立为君王,这就是顷襄王。于是楚人通告秦国说:“依赖社稷的神灵,我国有君王了。”
顷襄王横元年(前298),秦国要挟怀王却得不到地盘,楚国立了君王对付秦国,秦昭王很生气,派军出武关攻打楚国,把楚军打得大败,杀死楚国五万士兵,夺取了析邑等十五座城离开楚国。二年(前297),楚怀王逃跑了,秦国发觉后,封锁了通往楚国的道路,怀王害怕,就从小路到赵国借路回楚。赵主父在代,他的儿子惠王刚刚即位,代行赵王的职事,胆子小,不敢收容楚王。楚王想跑到魏国,秦兵追上了他,楚王只好和秦国使者又回到秦国。这时,怀王生了病。顷襄王三年(前296),怀王在秦国去世。秦国把他的灵柩送回楚国。楚国人都哀怜怀王,像悲掉自己的父母兄弟一样。诸侯们从此看到秦王不正直。秦楚断交了。
六年(前293),秦国派白起攻打韩国,在伊阙获大胜,杀死韩国二十四万士兵。秦王写给楚王一封国书说:“楚国背叛了秦国,秦国将率领诸侯军攻打楚国,决一雌雄。希望您重整军队,以便痛快地打一场。”楚国顷襄王很担心,便打算再跟秦国讲和。七年(前292),楚国到秦国迎接新妇,秦楚又讲和了。
十一年(前288),齐王秦王各自称帝,一个月后,又把帝改为王。
标题应注明为前楚怀王。