最初,晋国侠客毕阳的孙子豫让给范、中行氏做大臣,但并未受到重用,于是他就投效智伯,得到宠信。后来韩、赵、魏三国瓜分了智伯的土地。其中赵襄子最痛恨智伯,把智伯的头盖骨拿来作饮器。这时豫让逃到山里说:“唉!志士为了解自己的人而牺牲,女子为喜欢自己的人而打扮,所以我一定要替智伯复仇。”
于是豫让就隐姓埋名化装成一个受过刑的人,潜伏到王宫里用洗刷厕所作掩护,以便趁机杀死智伯的仇人赵襄子。不久赵襄子入厕,忽然觉得心跳,就下令把涮厕所的人提来审问,才知道是豫让化装行刺。这时豫让竟拿出匕首说:“我要为智伯报仇!”卫士拿下他,要杀他,可是赵襄子却制止说:“这是一位义士,我只要小心躲开他就行了。因为智伯死后没留下子孙,他的臣子中有肯来为他报仇的,一定是天下有气节的贤人。”于是赵襄子就把豫让释放了。
可是豫让继续图谋为智伯报仇。他全身涂漆,化妆成像一个生癞的人。同时又剃光了胡须和眉毛,把自己彻底毁容,然后假扮乞丐乞讨,连他的妻子都不认识他,看到他以后只是说:“这个人长像并不像我的丈夫,可是声音却极像,这是怎么回事?”于是豫让就吞下炭,为的是改变自己的声音,他的朋友看到他时对他说:“你这种办法很难成功,如果说你是一个志士还可以,如果说你是一个明智之士就错了。因为凭你这种才干,如果竭尽忠诚去侍奉赵襄子,那他必然重视你和信赖你,待你得到他的信赖以后,你再实现你的复仇计划,那你一定能成功的。”
豫让听了这话笑了笑说:“你的意思是为了老朋友而去打新朋友,为旧君主而去杀新君主,这是极端败坏君臣大义的做法。今天我所以要这样做,就是为了阐明君臣大义,并不在于是否顺利报仇。况且已经委身做了人家的臣子,却又在暗中阴谋计划刺杀人家,这就等于是对君主有二心。我今天之所以明知其不可为却要这样做,也就是为了羞愧天下后世怀有二心的人臣。”
这时豫让又对赵襄子说:“据臣所知,一个贤臣不阻挡人家的忠义之行,一个忠臣为了完成志节不爱惜自己的生命。君王以前已经宽恕过我一次,天下没有不为这件事赞扬君王的。今天我到这里行刺,按理您应在这里将我处死。不过我想得到君王的王袍,准许我在这里刺它几下,我即使死了也没有遗憾了。不知君王能否成全我的愿望?”赵襄子为了成全豫让的志节,就当场脱下自己的王袍由侍臣交给豫让。豫让接过王袍以后拔出佩剑,奋而起身,然后用剑刺王袍仰天长叹:“啊!天哪!我豫让总算为知伯报了仇!”豫让说完话就自杀而死。赵国的忠义之士听说以后,都落泪惋惜不已。
豫让是春秋时期晋国人士,他在晋国效忠于智伯瑶。但在晋阳之战中,魏、韩、赵联手击败智氏,智伯瑶也战死沙场,作为家臣豫让立志要为主公报仇,打算刺杀赵襄子。
只不过豫让的计划并没有成功,豫让临死前说出:“士为知己者死,女为悦己者容”,这12个字也成为了一段著名典故。豫让的精神值得后人敬佩,也表明了当时人们心中还存有忠义二字,越往后继承这份精神的人也是越来越少。