原居太原，后徙益州，遂为华阳县人。祖父是后晋、后汉的右骁卫大将军刘延庆，父亲刘通是宋太祖时的虎捷都指挥使、领嘉州（今四川乐山）刺史。她为刘通长女或第二女，母庞氏。现代作者认为武官家庭的出身为刘氏显贵后伪造，她亦非刘延庆孙女。根据逝世年龄倒推，刘氏生于开宝二年（969年）。幼年时，父亲在征战中死亡，故刘氏养于外祖家中。最初，刘氏嫁给蜀地的一个银匠龚美，并随丈夫龚美来到京城——汴梁谋生。《宋史》称她善于播鼗（拨浪鼓），现代研究者或指她为播鼗艺人。龚美因家贫，欲改嫁妻子。当时为襄王的宋真宗赵恒对左右称“蜀妇人