永康元年(300年),晋惠帝
司马衷第一任皇后
贾南风被赵王
司马伦废杀,司马伦宠臣
孙秀便商讨为晋惠帝再立一位新皇后。由于羊献容的外祖父
孙旂与孙秀是同族,孙旂的几个儿子也都和孙秀结交,于是孙秀在同年十一月初七日(12月4日),立羊献容为皇后。羊献容为晋惠帝生下一个女儿
清河公主。
太安二年(303年),成都王
司马颖和河间王
司马颙以讨伐
羊玄之和
皇甫商为名来讨伐长沙王
司马乂。永兴元年(304年),司马乂战败。同年二月十七日,司马颖上表废羊献容为庶人,将她幽禁在
金墉城。七月初三日,
陈眕与东海王
司马越等人起兵讨伐司马颖,恢复羊献容的皇后地位。但在司马越大军战败后不久,
张方进兵洛阳,再度废黜羊献容。不久,张方胁逼晋惠帝到长安,在当地设西留台;并留
尚书仆射荀藩等人在洛阳设东台,不久便恢复了羊献容的皇后地位。
永兴二年(305年),张方再次废黜羊献容。同年,
立节将军周权自称
平西将军,让羊献容复位,但洛阳县令何乔随即攻灭周权,再次废掉羊献容。河间王司马颙当时以晋惠帝的名义颁布诏书,表示羊献容多次为奸人所立,派尚书田淑到东台赐死羊献容。要处死羊献容的诏书不断送来,统领东台的
司隶校尉刘暾与尚书仆射
荀藩、河南尹周馥急忙上书表示羊献容无辜,不该被杀。此举使司马颙相当愤怒,司马颙于是派陈颜和吕朗前往逮捕刘暾。刘暾逃到青州,羊献容却终能免于一死。
光熙元年十一月十七日(307年1月8日),晋惠帝中毒逝世,羊献容担心如果由
皇太弟司马炽(晋怀帝)继位,他们的关系为叔嫂,自己就不能称为
皇太后,便催前太子
清河王司马覃入宫,想立他为皇帝,但是没有成功。晋怀帝即位后,尊称羊献容为惠帝皇后,让她居住在弘训宫。
永嘉五年(311年),
前赵将领
刘曜、
王弥和呼廷晏攻陷洛阳,羊献容被刘曜所接收。刘曜相当宠爱羊献容,前赵
汉昌元年(318年),刘曜平定
靳准之乱并夺得帝位后,于次年立羊献容为皇后。羊献容为刘曜生下三子刘熙、刘袭和刘阐。刘曜曾经问羊献容:“我比起那司马家的小子如何?”羊献容回答:“这怎么能相提并论?陛下您是开创国家基业的圣主,他则是个亡国暗主,他连自己跟一妻一儿三个人都不能保护,贵为帝王却让妻儿在凡夫俗子手中受辱。当时臣妾真想一死了之,哪里还想得到会有今天?臣妾出身高门世家,总觉得世间男子都一个模样;但自从侍奉您以来,才知道天下真有大丈夫。”于是刘曜更加宠爱她。
羊献容深受刘曜宠爱,而且颇参与朝政。史书记载“时曜妻羊氏有殊宠,颇与政事”、“羊氏内有特宠,外参朝政”。羊献容的儿子
刘熙被刘曜立为
皇太子。
光初五年(322年),羊献容逝世,死后葬于显平陵,谥号献文皇后。当时的大臣
游子远看到羊献容的后事太过隆重,向刘曜进言劝阻,然而刘曜没有听从。
刘曜的原配卜氏所生的儿子
刘胤,是刘曜还是王时的世子,而且才貌优秀。刘胤在靳准之乱时为了保命逃到了黑匿郁鞠的部落。羊献容死后,刘胤回到了刘曜身边,这时的刘胤“风骨俊茂,爽朗卓然,身长八尺三寸,发与身齐,多力善射,骁捷如风云”。刘曜一度想改立年长的刘胤为太子,但是因为大臣劝阻,刘曜也顾念爱妻羊献容而最终没有改立。
房玄龄:①“羊氏内有特宠,外参朝政。”②“献容幸乱,居辱疑荣。”
蔡东藩:“靳康有女,尚知守贞,而羊氏曾为中国皇后,乃委身强虏,献媚贡谀,我为中国愧死矣。”
五废:晋怀帝永嘉五年(311年)六月,
刘曜、
王弥攻破洛阳,掳晋怀帝及惠羊皇后北去,羊献容沦为囚虏。
六立:
晋元帝太兴元年(318年)十月,刘曜称帝于赤壁,随后迁都长安,而平阳以西归
石勒所有。
太兴二年四月,改国号为前赵,立羊献容为皇后。