卫千户。宣德辛亥（1431年）生，八年（1433年）选入内庭。后成为明英宗的嫔御，是否获封妃嫔封号不详。正统十三年（1448年），生德王朱见潾。次年，生皇子朱见湜。土木之变后，明英宗返回北京后被幽禁于南宫。万氏当随英宗居于此。景泰五年（1454年），生广德公主。此前还生有一女淳安公主。景泰七年（1456年），生吉王朱见浚。天顺元年（1457年），明英宗复辟后册封万氏为宸妃。天顺二年，生忻王朱见治。成化三年（1467年）冬十月戊午，万宸妃去世，年三十七虚岁，谥号靖庄安穆，葬在金山。