不攻自破(bù gōng zì pò),意思是不用攻击就自动破灭。成语出自西晋刘粲的《请杀愍帝表》,“子业若死,民无所望,则不为李矩、赵固之用,不攻而自灭矣”。
西晋惠帝年间,史上最为严重的皇族内乱“八王之乱”爆发,在这场持续长达十五年的战乱之中,西晋统治迅速走向崩溃,匈奴、鲜卑、羯等游牧民族趁势而起,纷纷建立割据政权,其中匈奴人刘渊建立前赵政权。刘渊死后,长子刘和即位,但不久便被四弟刘聪所杀。
永嘉五年(311年)四月,刘聪部下石勒在“宁平城之战”歼灭西晋十余万大军,西晋就此丧失了最后的依仗。六月,刘聪派遣大军攻破洛阳,晋怀帝司马炽逃亡长安途中被俘,太子司马诠被杀,史称“永嘉之变”。永嘉七年(313年)二月,司马炽被毒杀。
永嘉七年(313年)四月二十七日,在得知晋怀帝的死讯后,秦王司马邺在长安即皇帝位,大赦天下,改元“建兴”,是为晋愍帝。
称帝的司马邺虽然延续了西晋的社稷,但在天下崩离、反抗四起,西晋皇室、世族纷纷南迁的情况下,西晋早已名存实亡。
晋愍帝即位后,任命割据秦州的司马保为丞相,然而同为宗室出身的司马保却是听调不听宣。为求自保,司马邺不得不寻求关中地主武装的支持,凡坞垒之帅悉授将军之号,然而仅凭这些军队,又如何在乱世中自保。
刘聪得知司马邺称帝后,便立即派遣赵染、刘曜、乔智明和李景年等进兵关中,一度杀至长安城下,却因轻敌遭到麹允偷袭,乔智明被杀,刘曜被迫撤军。次年,刘聪再派刘曜与赵染出兵关中,再度攻至长安城下,结果又遭到麹允夜袭,再度被迫撤军。
建兴三年(315年),司马邺因为屡遭进攻,多次派人向司马保征召军队,但司马保始终不为所动。彼时,长安不仅兵力空虚,粮草同样严重匮乏,以致朝中百官都不得不靠采集野生的谷子来生存。
建兴四年(316年),刘聪在击败救援长安的刘琨后,再度出兵关中。八月,前赵刘曜率军围攻长安,长安城内外断绝联系。十月,长安城内发生严重饥荒,米价一斗达到黄金二两,并出现人吃人的惨状。
当时,长安城中一大半人因饥饿而死,就算是晋愍帝也只能勉强果腹。面对此等情形,晋愍帝哭着对麴允说,“如今穷困危急如此,外面又无救援,朕本应为社稷而死,但想到将士们遭受的磨难,我打算趁着城未破投降,以免让百姓再遭屠戮之苦。”
十一月十一日,晋愍帝派侍中宋敞向刘曜送上降书,刘曜接受了投降。
十一月十七日,投降的晋愍帝被送往平阳,麴允和群官都跟从到平阳。汉赵皇帝刘聪给晋愍帝加上光禄大夫、怀安侯的称号。十八日,刘聪登殿,晋愍帝在他面前叩头跪拜,麴允看到这种情景,伏地痛哭,然后自杀。
晋愍帝投降后,刘聪对其百般羞辱,刘聪外出打猎,便让司马邺在前开路,晋朝遗民见状,全都抽泣流涕,这让刘聪十分担忧。后来,刘聪举行宴会,让司马邺行酒,洗酒杯,上厕所时又让司马邺拿马桶盖,晋朝旧臣见到司马邺受辱,全都失声哭泣,尚书郎辛宾更是抱住晋愍帝恸哭,刘聪见状大怒,命人将辛宾杀死。
晋愍帝投降之后,西晋在中原的政权虽然已经彻底覆亡,但仍有不少人聚兵抵抗,例如赵固、李矩、郭默等人。建兴五年(317年),赵固和郭默出兵攻打河东,刘聪派太子刘粲率将军刘雅生等屯驻小平津,赵固扬言说,“我定要生擒刘粲以赎回天子。”
刘粲因此上书刘聪说,“子业若死,民无所望,则不为李矩、赵固之用,不攻而自灭矣”。意思是说,只要司马邺死了,百姓没有了希望,就不会再被李矩、赵固所用,到时赵固等人必会“不攻自灭”。
此前,晋朝旧臣遗民对司马邺的拥护已经让刘聪有所警觉,刘粲上书后,刘聪认为其所言有理,遂于十二月二十日将晋愍帝杀害。