历史上,汉昭帝刘弗陵的皇后只说是上官氏,并没有留下名字,所以我们暂且称她为上官皇后吧。由于父亲上官安和祖父上官桀的运作,上官皇后6岁就进宫了,她被封为了仅次于皇后的婕妤,没过多久就被升为皇后。
汉昭帝继位的时候年龄很小,只有8岁,汉武帝临终前封霍光为辅政大臣,同时封车骑将军金日磾、左将军上官桀为副手,这样一来,几位大臣互相牵制,汉昭帝的地位才能稳固。上官桀不满足副手的位置,他想独占辅政大权,想把霍光拉下台,所以才会想到把上官皇后送进宫这个办法。上官氏的人认为上官皇后进宫以后,汉昭帝就会更加亲近上官氏而不是霍光。
鄂邑长公主是汉昭帝唯一在世的皇姐,而且汉昭帝一继位,这位长公主就进宫陪伴皇帝去了,所以他们姐弟的感情很好。为了讨好鄂邑长公主,上官桀将主意打到了公主的情人丁外人身上。
汉朝有规定,公主只能嫁给侯爵,于是上官桀就请求封丁外人一个侯爵之位,卖公主一个人情。当时霍光把持朝政,几乎所有命令都取决于霍光,而霍光当即就否定了这个提议,言语之中的意思就是丁外人没有功劳,不能封侯,让鄂邑长公主很没有面子,于是鄂邑长公主开始处处针对霍光。
上官桀为了牢牢靠在鄂邑长公主这条船上,当然还有后招,那就是直接拿钱贿赂丁外人。丁外人没有得到侯爵之位,所以常常说霍光的坏话,加上他又收了上官桀这么多好处,自然更加卖力的怂恿鄂邑长公主对付霍光了。
上官桀等人联合起来诬陷霍光谋反,汉昭帝没有相信;上官桀等人又预谋杀害霍光,事发后被灭族。当时的上官皇后才9岁,又常年待在宫里,所以并未在受罚之列,当然了,上官皇后身上也流着霍家的血,霍光不会见死不救,所以保下了她。
汉昭帝经过这件事情以后,开始不喜欢上官皇后了,但是霍光又不能眼睁睁看着小孙女受苦,所以只能暗中插手汉昭帝的后宫之事。为了保证上官皇后的地位,霍光下令,让所有宫女都穿“穷绔”(有前后裆、系带很多的一种内裤,不方便解开),就是怕汉昭帝宠幸宫女。
汉昭帝身体不好,有记载的后妃也不过两位而已,一个是上官皇后,另一个是周阳氏。这两位后妃都没有生下一儿半女,所以直到汉昭帝21岁死的那一年,他都没有孩子。