第一次被废
司马颖,晋武帝司马炎第十六子,母程才人,十一岁被封为成都王,二十一岁出为平北将军,镇守邺城,太安元年(302年),由于齐王司马冏对堂兄晋惠帝司马衷越来越无礼,加上皇太孙司马尚去世,成都王司马颖联合长沙王司马乂、河间王司马颙起兵捍卫皇兄的皇位,战后,司马颖退居邺城,长沙王司马乂辅政,长沙王司马乂是晋惠帝六弟,对哥哥嫂嫂很是尊敬,羊皇后之父为了保全家族,依附司马乂,封尚书右仆射,晋惠帝过继司马炎之孙,清河康王司马遐长子司马覃为子,立为皇太子。
刚开始的时候,司马乂事事都和弟弟司马颖商量,但时间久了,也就渐渐疏忽,很多事就自己看着办了,这就引起了司马颖一党的不满,司马颖向来有贤名,当初晋惠帝想让司马颖辅政,但司马颖眷恋邺城的生活,就把辅政之位让给六哥司马乂。于是深孚众望的司马颖联合河间王司马颙以羊皇后之父扰乱国政为由,起兵攻打洛阳,其实司马颖斥责羊皇后的父亲是没有根据的,无奈西晋的外戚们给人民的印象太差,先是杨骏,后是贾谧,于是大家认定羊玄之也是坏人,起义部队一路破竹到了洛阳,司马乂几次打退敌军,这时东海王司马越发动政变囚禁了司马乂,并设计将其杀害,司马颖进驻洛阳后,首先就对羊玄之家开刀,羊玄之此前已经忧郁而死,这时家族成员都受到牵连,皇后羊献容也被废,迁居金墉城冷宫,这里曾经关押过晋武帝皇后杨芷、晋惠帝皇后贾南风和晋惠帝太子司马遹,他们都在幽禁一年后被赐死,可以想象羊献容在走进金墉城时是如何的瑟瑟发抖,不过她没有绝望,她相信晋惠帝的誓言:一定要将她救出。同时,皇太子司马覃降为清河王,司马颖被封为皇太弟。
第一次复立
司马越,司马懿四弟东武城侯司马馗之孙,高密文献王司马泰长子,起初以高密王世子身份侍讲东宫,历任骑都尉、散骑侍郎、左卫将军、加侍中,因参与诛杀杨骏有功,升任尚书右仆射,封东海王,永康年间,迁中书令、司空,因参与诛杀长沙王有功,升尚书令,司马颖退居邺城,遥控朝廷,司马颖渐渐表现出对朝廷的不敬,引起了很多人的不满,就在羊献容被废后不到五个月,晋惠帝积聚了足够的实力,下令恢复羊献容的皇后之位和司马覃的皇太子之位,以司马越为大都督,率领十几万军队御驾亲征,讨伐司马颖,深居宫中的羊皇后深深为丈夫的安危担忧,也为自己的命运担忧。
第二次被废
张方,河间王麾下名将,家境本贫寒,受河间王赏识,封振武将军,以河间王前锋身份讨伐齐王司马冏,又以河间王前锋身份和司马颖一起讨伐长沙王,升任右将军、冯翊太守。
晋惠帝讨伐司马颖,被司马颖的军队打败,大都督司马越逃回封国,河间王派张方进驻洛阳,留守洛阳的皇太子司马覃投降,张方按照河间王的意思,降皇太子为清河王,废黜羊皇后,迁居金墉城,这离羊献容复位仅一个月,不过这次羊皇后要镇定得多,她坚信晋惠帝终将会救她。
第二次复立
晋惠帝被司马颖俘虏后,司马越之弟东嬴公司马腾以讨伐叛逆的名义打败司马颖,司马颖挟持晋惠帝回洛阳,被张方控制,张方见洛阳局势不稳,于是挟持晋惠帝和皇太弟司马颖到长安,以尚书令荀藩、司隶校尉刘暾留守洛阳,张方撤离洛阳后不久,荀藩和刘暾发动政变,按照晋惠帝的意思,从金墉城迎羊献容复位皇后。
第三次被废
河间王为与诸王和解,废黜皇太弟司马颖,改立晋惠帝弟弟豫章王司马炽为皇太弟,并让东越王司马越弟弟高密王司马略为镇南将军,领司隶校尉,镇守洛阳,张方为高密王担任前锋,按照河间王的意思再次废黜羊皇后,羊献容的再次被废让原本有望平息的八王之乱愈演愈烈,很多少数民族部落在帮助诸王争权的过程中不断扩充实力,为以后十六国在中原地区的纷争埋下了伏笔,而作为当事人的羊献容此时已经对被废习以为常,她知道一场大战在所难免。
第三次复立
同年,立节将军周权自称平西将军,奉晋惠帝密令,发动政变,羊献容复位。
第四次被废
但很快,洛阳县令何乔奉河间王之命攻灭周权,再次废羊献容,河间王司马颙深感羊献容的存在是自己的威胁,于是假传圣旨,赐死羊献容,统领东台的司隶校尉刘暾与尚书仆射荀藩、河南尹周馥拒绝接受,司马颙派陈颜和吕朗前往逮捕刘暾,刘暾逃到青州,司马颙害怕引起更大的动乱,暂时放弃了杀害羊献容的计划。
第五次复立
永兴三年,晋惠帝回到洛阳,羊献容复位。
光熙元年,晋惠帝中毒逝世,晋怀帝即位,尊羊献容为惠皇后,居弘训宫。
永嘉五年(311年),前赵将领刘曜攻陷洛阳,羊献容被刘曜所俘,迁往平阳。
。