朱瞻基因为不喜欢胡善祥,所以才会以“无子多病”为由将其废黜。胡善祥出生于官宦之家,她的父亲胡荣曾任锦衣卫百户,她的长姐亦是宫中女官。基于这样的出身,再加上胡善祥自己又颇具贤名,所以她才会于永乐十五年被朱棣钦点为皇太孙朱瞻基的正妃。虽说胡善祥因为行事得体,举止端庄而颇得朱棣、诚孝昭皇后张氏(朱瞻基母亲)等长辈的喜爱,但是身为她丈夫的朱瞻基对她却十分冷淡。
其实朱瞻基在正式立妃之前便已有了心爱的女子。此人是孙忠的女儿,她在永乐八年的时候因受到同乡人彭城伯夫人(朱瞻基的外祖母)的举荐而被朱棣召进宫中。在她入宫之后,朱棣又让诚孝昭皇后张氏亲自教导她宫廷礼仪。因为朱棣本就是奔着为朱瞻基择配这一目的将孙氏召入宫的,所以孙氏与朱瞻基很是顺其自然地便认识了。而且,朱瞻基对孙氏很是宠爱。
因为宠爱,朱瞻基曾想过立孙氏为妃。但是后来因为胡氏的出现,孙氏只能屈居嫔妃之位。基于这一情况,朱瞻基对“横插一脚”的胡善祥自然不怎么待见。待朱瞻基于1425年登基之后,身为正妃的胡善祥被晋封为皇后,而孙氏则为贵妃。后来在1427年的时候,孙贵妃为朱瞻基生下一个儿子,即朱祁镇。因为这个孩子是朱瞻基第一个儿子,所以孙贵妃变得越发受宠。
反观胡善祥,她在嫁给朱瞻基之后就只生下两个女儿。在不得君宠,又没有皇子作为依仗的情况下,胡善祥终是没能躲过被废的命运。胡善祥被废的时间是1428年,被废理由是“无子多病”。而在她被废后没多久,朱瞻基便将心爱的孙贵妃立为了皇后。