這個王奉光的祖先曾被漢高祖劉邦封為關內侯,幾代以後,爵位傳到了王奉光,所以王奉光的家境比較富裕。在民間的宣帝相識。他的年紀比宣帝大許多歲,可兩人卻能夠玩到一塊去,關係還十分要好。
王奉光有一個女兒王氏,温婉聰慧,心地善良。但是到了談婚論嫁的年紀,每當要出嫁的時候,男方就會突然死去,因此王氏一直沒有嫁出去,她的婚姻問題讓父親王奉光十分頭疼。
元平元年(前74年),宣帝登上皇位。為了給老友王奉光解決這個頭疼的問題,宣帝就把他那個嫁不出去的女兒王氏給接收了,納入後宮,封為婕妤。王氏入宮之後,默默無聞,很少得到宣帝的寵幸,也沒有生下子女。
本始三年(前71年),宣帝的第一任皇后許平君去世。地節四年(前66年),宣帝的第二任皇后霍成君被廢。
當時,宣帝憐憫太子劉奭(許平君所生)幼年喪母,並且險些被霍成君所毒害,便決定選一個謹慎而無子的嬪妃為皇后,來養育、呵護太子。説得直白點,就是給太子找一個放心可靠的保姆。宣帝在經過千挑萬選、深思熟慮之後,從不爭寵、沒有兒子的王氏成為了皇后的最佳人選。元康二年(前64年),宣帝立王氏為皇后,命她做太子的養母,主要的職責就是撫養太子。我們知道,歷史上的許多皇后都是因無子而被廢,可是王氏卻恰恰相反,她正是因無子而成為了皇后。
王氏自從被立為皇后以後,宣帝很少與她見面,因為怕她生下兒子,影響到太子的地位,所以也不再寵幸她。王氏對太子傾注了全部的精力和情感,比親媽還親,王氏這樣的無私付出,使得她與太子之間結下了深厚的母子親情。
永始元年(前16年),王氏去世,終年七十多歲,做皇后、皇太后、太皇太后共四十九年。應該説王氏算是比較有福氣的,她很長壽,身居後位的時間之久也是歷史上不多見的。