楚怀王三十年(公元前298年)秦国再次攻打楚国,秦国攻占了楚国八座城池。秦昭襄王给楚怀王写信请他到武关相会,当面订立盟约。屈原、昭雎力阻,楚怀王还是听信公子子兰的话去了秦国。一到秦国后,秦昭王就将楚怀王押到咸阳软禁起来,威胁楚怀王割让巫和黔中的郡县。楚怀王不应许秦照王。