先祖为吴越国人，随钱氏纳土归宋，为东头供奉官。祖张颖进士及第，终于县令。父张尧封为进士，天圣初年客居南都，依附大姓曹氏，曹以女妻之，后擢进士及第，补石州军事推官，未行，卒于京师。母亲曹氏想带着女儿投奔大伯张尧佐，张尧佐以路远为由拒绝收留，曹氏只好在齐国大长公主府上当歌舞女。她的女儿张氏八岁时，因灵巧可爱，与姊妹三人被大长公主带入宫中，由宫女贾氏抚养，张氏长大后姿色美艳，有倾国倾城之貌。一次宫中宴饮，张氏因姿色出众，舞姿优美，被仁宗看中，深受宠爱，张氏生性乖巧，多才多艺，聪明伶俐，能言善辩，尤善揣摩皇帝