楚怀王三十年(公元前298年)秦国再次攻打楚国,秦国攻占了楚国八座城池。秦昭襄王给楚怀王写信请他到武关相会,当面订立盟约。
屈原、昭雎力阻,楚怀王还是听信公子子兰的话去了秦国。一到秦国后,秦昭王就将楚怀王押到咸阳软禁起来,威胁楚怀王割让巫和黔中的郡县。楚怀王不应许秦照王。
同年,楚倾襄王熊横继位,任命其弟子兰为令尹。三年后也就是楚倾襄王三年(公元前296年)楚怀王忧郁成疾,病死在秦国。秦国命人把怀王遗体送还楚国。楚国人听到这个消息都非常的悲怜怀王,像自己的亲人死了一样悲哀。各诸侯国从此不再相信秦国,秦、楚两国再次断绝外交关系。