楚顷襄王生病。黄歇当时在秦国服侍当人质的太子,听到这消息,向应侯范雎说:“楚王生病,恐怕会去世。秦国如果让楚太子回去,可以表示对盟国亲善,而且等于储备着万辆兵车的支援;如果不放人,太子将来只能留在秦国咸阳做个平民罢了。一旦楚国改立国君,必定不会臣服秦国。”范雎把这事向秦王报告,秦王说:“先派太子传黄歇到楚国探望,回来再说吧!”黄歇与太子商量说:“楚王如果归天,阳文君的儿子一定被册立为王,你就不能登基了。”黄歇于是教太子化装为楚国的使者,驾车出关,而自己守着馆舍,假托生病,谢绝访客。估计太子已走远了,才向秦王说明,请求赐死。秦王很生气,想依他的话,把他杀了算了。范雎说:“黄歇冒着生命的危险,为太子牺牲,如果太子登基为楚王,必定重用黄歇,不如放了黄歇,表示对楚国亲善。”秦王听从了建议。黄歇回到楚国,过了三个月,楚王去世,太子即位,任命黄歇为宰相。