此时已从汉北的流放地返回，和昭雎等一起，力劝怀王不要赴会，说：「秦，虎狼之国，不可信，不如无行。」可怀王的幼子子兰怕失去秦王欢心，竭力怂恿怀王前去。结果怀王一入武关，就被秦军扣留，劫往咸阳，要胁他割让巫郡和黔中郡。楚怀王被劫往咸阳，楚由齐迎归太子横立为顷襄王，公子子兰为令尹，不肯向秦割让土地，秦又发兵攻楚，大败楚军，斩首5万，取十六城。前296年，顷襄王三年，怀王死于秦国，秦国将他的尸体送回楚国安葬。楚国人都怜悯他，如同哀悼自己的父母兄弟。诸侯由此认为秦国不义。秦国、楚国断绝交往。