一度获得专宠，但汉昭帝天不假年，21岁便撒手人寰，未和她生育子女。昭帝之侄刘贺继位，上官皇后以15岁之龄升为皇太后。刘贺在位27日后，因过度无能而被朝臣请命，由上官太后下旨废位。之后刘询继位，刘询为昭帝姪孙，但已过继为昭帝嗣子，故上官太后仍为皇太后。元帝即位，上官太后又升为太皇太后，成为中国史上最年轻的皇太后和太皇太后。上官氏于汉元帝建昭二年过世，享年52岁，与汉昭帝合葬平陵。她居国母之位四十余年，一生中有大半时间都在守寡。