朱允炆的四叔燕王朱棣为了自保,也为了手中的权力,于公元1399年公开起兵反抗朱允炆政权,打出了“清君侧”的口号与朝廷决裂。最终朱棣越战越勇,直捣应天府,逼得李景隆和谷王献城投降,朱允炆也下落不明(一说为朱允炆自焚于皇宫之内),留下了两岁的朱文圭。
虽然朱允炆下落不明,但是他的儿子朱文圭可是有着大统的名义。朱棣看到两岁的侄孙朱文圭,从内心来讲,很想杀死他,以除后患,但是朱棣到底还是动了恻隐之心,听从了一个大臣的意见没有杀他,但是却将朱文圭囚禁在了广安凤阳宫,并且附近有重兵把守。
虽然朱文圭被囚禁起来,但是却捡了一条小命,比起他的父母亲和几个哥哥来说,算是不错的了,只是失去了自由,但吃喝还是不愁的!
这样一直到了明英宗时期,瓦剌的首领太师也先挥师南下,直逼大同,威胁北京,明英宗朱祁镇在宦官王振的怂恿下,不顾群臣劝阻,把年仅两岁的皇子朱见深立为皇太子,令异母皇弟朱祁钰留守,亲率大军出征。结果兵败,明英宗朱祁镇成了也先的俘虏!
也先于是用明英宗朱祁镇来威胁明朝,为了打消也先的如意算盘,于谦等大臣禀明太后,拥立郕王朱祁钰,改年号为景泰,遥尊明英宗为太上皇!
这让也先气急败坏,发兵攻打北京,景泰帝朱祁钰任用于谦等人,组织了北京保卫战,最终击退也先,北京保卫战之后,明军多次击败也先,也先见捞不到什么好处,便放了明英宗来求和。
景泰帝朱祁钰将明英宗朱祁镇迎回了北京后,就将明英宗朱祁镇软禁在南宫,这一软禁就是七年。后来发生了夺门之变,明英宗朱祁镇在武清侯石亨、都督张辄、左副都御史徐有贞、太监曹吉祥等人的辅佐下,重新登基为帝。
明英宗朱祁镇复辟后想到自己曾经被景泰帝朱祁钰囚禁的七年岁月,于是想到了还在被囚禁的“建庶人”朱文圭,对朱文圭的遭遇感同身受,所以他下令将朱文圭放了出来,并给了朱文圭20个奴仆,10个婢女,还有柴米油盐,让朱文圭衣食无忧。
因此朱文圭得以重见天日,但是他此时已经57岁了,被整整被囚禁了55年。
朱文圭出来那个囚禁自己的牢狱时,什么都不知道,也不认识,牛羊也不分,甚至连女人也没有见过,毕竟当时在他身边的都是一些太监,他对于外面的世界是一无所知,也无所适从。