楚国自从被秦国打败以后,一直受秦国欺负,楚怀王又想重新和齐国联合。秦昭襄王即位以后,很客气地给楚怀王写信,请他到武关(在陕西丹凤县东南)相会,当面订立盟约。
楚怀王接到秦昭襄王的信,不去呢,怕得罪秦国;去呢,又怕出危险。他就跟大臣们商量。
大夫屈原对楚怀王说:“秦国强暴得像豺狼一样,咱们受秦国的欺负不止一次了。大王一去,准上他们的圈套。”
可是怀王的儿子公子子兰却一股劲儿劝楚怀王去,说:“咱们为了把秦国当做敌人,结果死了好多人,又丢了土地。如今秦国愿意跟咱们和好,怎么能推辞人家呢。”
楚怀王听信了公子子兰的话,就上秦国去了。
果然不出屈原所料,楚怀王刚踏进秦国的武关,立刻被秦国预先埋伏下的人马截断了后路。在会见时,秦昭襄王逼迫楚怀王把黔中的土地割让给秦国,楚怀王没答应。秦昭襄王就把楚怀王押到咸阳软禁起来,要楚国大臣拿土地来赎才放他。
楚国的大臣们听到国君被押,把太子立为新的国君,拒绝割让土地。这个国君就是楚顷襄王。公子子兰当了楚国的令尹。
楚怀王在秦国被押了一年多,吃尽苦头。他冒险逃出咸阳,又被秦国派兵追捕了回去。他连气带病,没有多久就死在秦国。