战国的时候,赵惠文王有一块叫做「楚和氏璧」的宝玉,被秦国的昭王知道了,昭王便派了位使臣到赵国来跟惠文王商量:「惠文王,我们秦国愿意以十五个城池,和赵国换取这块「楚和氏璧」的宝玉。」
惠文王一听:「这该如何是好呀?秦国这么强大,如果把宝玉交给秦昭王,他要是耍赖,不把十五个城池给我们;如果不给,秦昭王会不会一气之下派兵来打我们,到底该怎么办才好?」大家看到惠文王这么烦恼,就有人提议:「我们去请智勇双全的蔺相如来,他一定会想到好办法的。」
蔺相如来了之后,惠文王第一句话就问他:「秦国要用十五个城来交换我的楚和氏璧,你看我应不应该答应他呢?」蔺相如毫不迟疑的说:「秦国强,赵国弱,我认为您不答应也不行呀!」「可是,假如秦国拿了我的璧玉,却不把城池给我,那我该怎么办?」惠文王忧心地问。蔺相如马上接口说:「秦国要拿十五个城池来交换赵国的楚和氏璧,假如赵国不答应,那当然是赵国的错;反过来,若秦国得到了璧玉,却不把城池给赵国,那错就在于秦国了。因此,照我的看法,还是派人将璧玉送到秦国去比较好。」
赵惠文王觉得蔺相如说的很有道理:「依你看,派什么人去好呢?」蔺相如自告奋勇的说:「假如大王实在找不出合适的人,臣倒愿意前往一试。秦国如果守信把城给我们赵国,我就把璧玉留在秦国;如果秦国食言,不把城给赵国,我一定负责将原璧归还赵国」。
蔺相如到了秦国以后,见到了秦昭王,便把璧玉奉上。秦昭王一见到璧玉后,高兴地不得了。不断地把璧玉捧在手上仔细欣赏,又把它传给左右的侍臣和嫔妃们看,却都不提起十五个城池交换的事。蔺相如一看情形不对,马上向前对秦王说:「大王,这块璧玉虽然是稀世珍宝,但仍有些微的瑕玭,请让我指引给大王看看!」
秦王一听:「有瑕玭?快指给我看!」蔺相如从秦王手中把璧玉接过来以后,马上向后退了好几步,背靠着大柱子,瞪着秦王大声说:「这块璧玉根本没有瑕玼,是我看到大王拿了宝玉以后,根本就没有把十五个城池给赵国的意思。所以我说了个谎话把璧玉骗回来,如果大王要强迫我交出璧玉的话,我就把楚和氏璧和我自己的头,一起去撞柱子,砸个粉碎。」蔺相如说完,就摆出一付要撞墙的样子。秦昭王害怕蔺相如真的会把璧玉撞破,连忙笑着说:「你先别生气,来人呀!去把地图拿过来,划出十五个城市给赵国。现在你可以放心把璧玉给我了吧!」
蔺相如知道秦王不安好心,就骗秦王说:「这块楚和氏璧,是天下人都知道的稀世珍宝,赵王在交给我送到秦国来之前,曾经香汤沐浴,斋戒了五天,所以大王在接取的时候,也同样应该斋戒五天,然后举行大礼,以示慎重呀!」。秦王为了得到璧玉,只得按照蔺相如所说的去做。蔺相如趁着秦王斋戒沐浴的这五天内,叫人将那块璧玉从小路送回赵国。
五天过去了,秦王果真以很隆重的礼节接待蔺相如。蔺相如一见秦王便说:「大王,秦国自秦缪公以来,二十多位君王,很少有遵守信约的人,所以我害怕受骗,已差人将璧玉送回赵国!如果大王真的要用城池来交换楚和氏璧,就请先割让十五个城池给赵国,赵王一当遵守誓约将玉璧奉上。现在,就请大王处置我吧!」 秦昭王一听璧玉已经被送回赵国,心里虽然很生气,却也佩服蔺相如的英勇,不但没有杀他,还以礼相待,送他回赵国。
后来,大家就用“完璧归赵”来形容将别人的东西完整的归还给别人的意思。