朱元璋立长子朱标为太子,本想着自己百年之后,朱标能挑起重担,治理天下,然而,朱标体弱多病,身体不行,洪武二十五年(1392年),朱标视察陕西回来之后,不久便因风寒病死了,朱元璋非常伤心,但是没有办法,于是,他立朱标的儿子朱允炆为皇太孙,接自己的班。
其实,太子朱标去世,朱元璋不从其他的儿子当中挑选继任者,而选孙子朱允炆作为储君,他是经过深思熟虑的,不是随便就决定的,朱元璋也不是傻子。
朱元璋甚至想过,他这样做,诸子是不服的,特别是四子朱棣,朱棣在北平,被封为燕王,手握重兵,势力非常强大,一旦朱棣有所举动,将威胁皇太孙朱允炆,朱元璋其实早就看出来了,他甚至制定了很多办法,防止朱棣这样的藩王威胁继任者,但是,最终无效,他担心的事情还是发生了。
洪武二十五年(1392年),太子朱标病死之后,当时的形势已经有所变化,秦、晋、燕三王开始窥伺皇位,都想上位,但是朱元璋为了稳定形势,接受了学士刘三吾的建议,立皇孙朱允炆为皇太孙,作为法定的皇位继承人,这样以来,其他藩王彻底没戏了。