公元前283年,赵惠文王(就是前面赵武灵王的儿子赵何)得到了和氏璧。关于和氏璧的来历,见于《韩非子》:有个楚国人卞和,在楚山(襄阳南漳县历山)得到了一块玉璧,把它献给了楚厉王(公元前700多年在位)。楚厉王就让人鉴别,这人说:“这是块石头。”楚厉王就把卞和的左脚砍掉了。等到楚厉王去世,楚武王继位,卞和又去献玉璧。楚武王让人鉴别,还说是石头,于是把卞和的右脚也砍掉了。楚武王去世后,楚文王继位,卞和抱着玉璧在楚山下哭,哭了三天三夜。楚文王知道后,派人问:“天下受刖刑的人那么多,为什么你哭得这么伤心?”卞和说:“我不是因为受刖刑而伤心,我是因为宝玉被看成石头,忠诚的人被看成是说谎的人而伤心。”文王于是派人剖开玉璧,发现果然是块宝玉,就把它命名为“和氏璧”。
秦昭王知道后就给赵惠文王写了一封信,说愿意用十五座城来换和氏璧。赵惠文王觉得很难办,换吧,怕被秦国欺骗;不换吧,怕秦国派兵来打。赵惠文王一筹莫展时,有个宦官叫缪贤说:“我的门客蔺相如肯定有办法?”赵惠文王问:“为什么这样说?”缪贤说:“我曾经犯了罪,打算逃到燕国去。蔺相如对我说你凭什么觉得燕王会收留你?我说当年我和大王与燕王相会,燕王私下里握着我的手说,我愿意和你交个朋友。所以我想去燕王那。蔺相如却说如今赵国强,燕国弱,你又受赵王宠信,所以燕王想跟你结交。可如果你从赵国逃到燕国,燕王害怕赵国,一定不敢收留你,反而会把你绑着送回赵国。所以我劝你还是主动向赵王承认错误。我听了他的意见,得到了大王的赦免。”
赵惠文王于是召见蔺相如,问:“秦王打算用十五座城换和氏璧,能不能答应他?”蔺相如说:“秦国强大,赵国弱小,不能不答应他的要求。”赵惠文王把心里担心的事说出来,“万一秦国拿了和氏璧,不给城怎么办?”蔺相如说:“秦王用城换玉璧,赵国不答应,理亏的是赵国;赵国把玉璧给秦国,而秦国不把城给赵国,理亏的是秦国。比较这两种策略,答应秦国会更好一些。”赵惠文王又问:“应该派谁去呢?”蔺相如说:“如果大王没有人选,那就我去吧。如果秦国不给赵国城池,我保证将和氏璧完好无损地拿回来。”这样蔺相如就拿着和氏璧出使秦国。秦昭王在章台宫接见蔺相如,他拿到和氏璧后,很高兴,让妃嫔和侍从传看,但压根不提给城的事。蔺相如便说:“这和氏璧上有一个瑕疵,请让我指给您看。”秦昭王就把和氏璧给了蔺相如。蔺相如拿到璧,倒退几步,背靠着柱子,怒发冲冠(成语就这里来的),对秦王说:“您想得到和氏璧,给我们大王写信。我们大王开会后觉得秦国言而无信,不能给。但我劝我们大王,普通百姓之间的交往尚且不能相互欺骗,更何况是国家之间的交往呢!所以我们大王沐浴斋戒了五天,在朝堂上举行了叩拜礼,亲自拜送了国书,才让我送来,这是对您表示尊重。而我现在来到秦国,您却表现得十分傲慢,完全没有要给赵国城池的意思。所以我把和氏璧拿回来,如果您逼迫我,我的头就和玉璧一起撞碎在柱子上。”说完做出要撞柱子的样子。秦昭王一看,马上叫人拿来地图,给蔺相如看交换的城池。但蔺相如知道秦昭王并不是诚心想交换,于是说:“大王如果诚心想交换,请您也斋戒五天,在朝堂上设‘九宾’(古代外交上最为隆重的礼节)的礼节,我才送上和氏璧。”
和氏璧在蔺相如的手里,秦昭王也没办法,只要按蔺相如说的办。蔺相如回到宾馆,知道秦昭王没有交换的意思,所以让随从乔装打扮,把和氏璧送回了赵国。等秦昭王准备好了,接待蔺相如。蔺相如对秦昭王说:“你们秦国从秦穆公开始,没有一个守信用的。我已经派人把和氏璧送回赵国了。如果您想要,就先把城给赵国。难道赵国敢不把和氏璧送来吗?”有人劝秦昭王杀了蔺相如,秦昭王说:“算了,把他杀了也得不到和氏璧,反而把秦赵之间的关系弄僵了,还是把他放了。”蔺相如就回到了赵国。赵惠文王觉得蔺相如很有才,就让他做上大夫。这就是“完璧归赵”的故事。