晁错听之,也马上赞成地说:“袁盎分析得很好。”景帝问:“应采取什么妙计?”袁盎回答说:“请陛下让左右侍从回避。”景帝让人退出,唯独还有晁错一人在场。袁盎说:“我要说的话,任何臣子都不应听到。”景帝就让晁错回避。晁错很顺从地迈着小而快的步子,退避到东边的厢房中,对袁盎极为恼恨。景帝一再向袁盎问计,袁盎回答说:“吴王和楚王互相通信,说高帝分封子弟为王,各有封地,现在,贼臣晁错擅自贬责诸侯,削夺他们的封地,因此他们才造反,其目的就是共同诛杀晁错,恢复原有的封地,达到此目的也就罢了。
现在的对策,只有先斩晁错的首级,派出使者宣布赦免吴、楚七国举兵之罪,恢复他们原有的封地,那么,七国的军队可以不经过战争就会撤走。”景帝听后,沉默了很长时间,说:“不这样做还有什么别的办法?我不会为了庇护他一个人而不向天下人道歉。”袁盎说:“我想出的只有这个计策最佳,请陛下认真考虑!”景帝就任命袁盎为太常,秘密收拾行装,做出使吴国的准备。
过了十多天,景帝私下授意丞相陶青等人上疏弹劾晁错:“辜负皇上的恩德和信任,要使皇上与群臣、百姓疏远,又相想把城邑送给吴国,毫无臣子的礼节,犯下了大逆不道之罪。晁错应判处腰斩,他的父母、妻子、兄弟不论老少全部公开处死。”景帝批复说:“同意所以判决。”可晁错对此却一无所知。第二天,景帝便派人召晁错,欺骗让他坐车巡察东市,于是,晁错穿上朝服到东市巡察,结果到了东市就被腰斩了。
谒者仆射邓公从前线回来,向景帝上书分析回报战争的情况,景帝问他:“你从军中而来,听到晁错被杀,吴国和楚国的兵撤了没有?”邓公说:“吴王准备叛乱已有几十年了,当初,文帝在位时,陛下您为太子,吴国太子进京朝见文帝,得以陪伴您饮酒、博弈,但在博弈的过程中,吴太子与您争执棋路态度不恭顺,被您拿起棋盘猛击吴太子致死,朝廷送吴太子灵柩回吴国安葬,吴王不收,又将其灵柩送回长安安葬,从那时起,吴王就产生了谋反的念头。
几十年过去了,朝廷又削夺了他的封地,吴王要杀晁错只不过是他举兵叛乱的借口,他的本意并不在晁错啊。再说,朝廷杀晁错,天下的士大夫还敢向朝廷进言吗!”景帝说:“这是为什么?”邓公说:“晁错忧虑诸侯王国势力过于强大了朝廷不能制服,所以请求削减王国的封地,从而尊崇朝廷,这本来是造福万世的好事。计划刚刚实行,他本人突然被杀。这样做,对内堵塞了忠臣的口,对外替诸侯王报了仇,我个人认为陛下不应该如此。”于是,汉景帝深深地感叹说:“您说得对,我也很后悔杀了晁错!”
三个月后,吴、楚七国的叛乱被平定,七国的诸侯王皆自杀或被处死。这七国的诸侯王分别是吴王、楚王、赵王、胶西王、胶东王、?川王、济南王。齐王开始也与吴、楚有串联,但后来迫于形势,又举兵抵御叛军。七国叛军平定后,齐王害怕,也服毒自杀。而袁盎却从此成为景帝所依赖的直接参预朝政的大臣。六年后,因阻碍与景帝一母所生的梁孝王成为汉景帝的继承人,被梁孝王派人暗杀。