宋武帝刘裕即位,册封
刘义符为太子,司马茂英为太子妃。宋少帝
刘义符即位后,册封为皇后。即位两年后,
刘义符被废黜和杀害,宋文帝
刘义隆称帝,册封司马茂英为营阳王妃。后来,宋文帝下令江夏王
刘义恭之子刘朗过继给
刘义符为后嗣,册封为南丰王,册封司马茂英为太妃。十六年,薨。
据《
宋书》记载:
元嘉十六年(439年),司马茂英过世,年四十七,则应生于393年。《
宋书》的校刊记中,根据
张森楷的意见,认为司马茂英应该只有三十六、七岁,因为
刘义符死时只有十九,而身为
发妻的司马茂英应当在二十上下,不可能差到十三岁之多,故认为《
宋书》可能将三十七
误植为四十七,对她的生年有存疑之处。
许福谦《
宋书·纪传疑年录》指出,若司马茂英若生于393年,则与其母
褚灵媛(384-436年)相差9岁,按照生育学理论,明显有误,所以司马茂英应生于403年。
少帝司马皇后,讳茂英,河内温人,晋恭帝女也。初封
海盐公主,少帝以公子尚焉。宋初,拜皇太子妃。少帝即位,立为皇后。
元嘉元年,降为营阳王妃,又为南丰王太妃。十六年薨,时年四十七。