齐、韩、魏三国联合攻打秦国,侵入函谷关。秦昭王对相国楼缓说:“三国的兵力很强大,我想割让河东以求和解。”楼缓回答说s“割让河东损失太大;再说避免祸患又是国家根本利益所在。这是父兄交给的责任。大王为什么不召见公子他来商量一下呢?”
于是秦王召见公子他询问此事,公子他回答说:“割地讲和要后悔,不割地讲和也要后悔。”秦王说:“这是为什么呢?”公子他回答说:“大王割让河东讲和,齐、韩、魏三国虽然收兵离去,但大王必定要说:‘可惜我的土地了!三国即将退兵的时候,我们偏偏拿出三座城池送给他们。’这是讲和后的悔恨。如果大王不割地讲和,三国的军队攻破函谷关。咸阳必定危险了,大王又会说:‘真后悔,我们因为爱惜三座城池而不去讲和。这是不讲和后的悔恨。”秦王说:“既然讲和与不讲和都同样是悔恨,我宁可因为失去三城而悔恨,也不愿意让咸阳遭到危险而悔恨。我决定割地讲和了。”终于让公子他用三座城和齐、韩、魏三国讲和,这样三国的军队才退去。