传奇皇帝朱元璋,出身草莽,聪明神武,驱除鞑虏,恢复中华,被称之为布衣天子。然而打天下是朱元璋所长,在治天下与选择接班人上似乎是老朱的短板,选择接班人问题好像不光是老朱的短板,古往今来,几乎所有农民起义领袖,一旦成功打下江山当皇帝后,必犯两个同样的错误:一是屠戮功臣,二是选择的接班人都不靠谱,而且肯定不长久。刘邦如此,朱元璋也如此,还有其他的,大家可自去查史料。
中原王朝一向遵循嫡长子为继位人,可是太子朱标死后,朱元璋并没有在儿子间另择贤君,而是坚持立朱标的儿子皇长孙朱允炆为太子,为了保证稚嫩的孙子坐龙椅坐的稳当,晚年的朱元璋越发残暴,凡是可能有的隐患都被朱元璋清理干净了。但让朱元璋没有料到的是异姓威胁没有了,同宗矛盾却一直暗伏着在。
朱元璋驾崩之后,皇长孙朱允炆顺利继位,是为建文帝。但在建文帝登基没多久,四川有个官员精通天象,善于卜卦,他给建文帝奏称:北方兵起,期在明年。这个官员是四川岳池教谕程济,程济这八字奏言指的是:北方可能会有叛乱,时期可能就在明年了。朱允炆刚刚登基却来了这等不吉之言,于是他十分愤怒,认为程济这是在妖言惑众,扰乱朝纲,就下旨把程济抓了起来,想要斩首示众。对于此事,史料《明史纪事本末》有明确记载:四川岳池教谕程济通术数,上书言:「北方兵起,期在明年。」朝议以济妄言,召入,将杀之。济曰:「陛下幸囚臣,至期无兵,杀臣未晚也。」乃囚济于狱。
就在建文帝要杀程济的时候,程济说到:陛下已经把臣抓起来了,如果到了明年没有兵祸,你在杀臣也不晚啊。建文帝觉得他所说也有道理,于是就把程济一直关押在牢房里。
在程济坐牢期间,建文帝开始了他的削藩之策,为了不出意外,建文帝就先捡软柿子吃,一些没有什么实力的藩王如周王、代王、齐王、湘王等先后或被废为庶人,或被杀。轮到最有实力的北方燕王朱棣时,建文帝以边防为名调离燕王的精兵,准备削除燕王。结果燕王朱棣在姚广孝的建议下以“清君侧,靖内难”的名义起兵,最后迂回南下,占领京师,是为靖难之变。
就在燕王刚起兵之时,建文帝突然想到了那个预言北方兵起的程济,于是自感惭愧,就把程济从监狱里赦免了出来,分配到翰林院供职,担任编修。但程济虽有卜卦先知之能,却没有力挽狂澜之才。
于是靖难之役持续四年之后,燕王朱棣还是打到了南京。燕军进南京,朱允炆自知事不可为,遂在皇宫放火。马皇后死于大火,朱允炆本人不知所终。朱棣为了免除日后的麻烦,极力搜寻建文帝的下落,朱棣也早就听说了那个可以卜卦先知的奇人程济,于是也派人找程济,但程济的家人都已经自杀了,却不见程济的踪影。有人猜测,程济是追随建文帝一起逃走。在著名的京剧《千忠戮》中,说朱棣攻破城门的那一刻,程济急忙给建文帝剃度为僧,乔装为和尚逃走。不过这些只是戏文,并没有历史证据。但在明朝历史上,程济是个忠臣之士,值得后世敬仰。