氏的家族是南阳郡西鄂县人，后来迁徙到昭应县（在今陕西省西安市境）。她的祖母窦氏，为唐玄宗母亲昭成皇太后的妹妹，父亲为金吾将军张去逸。史书没有记载张氏的生年。天宝年间（742年至756年），张氏因聪明机警，能说会道，被选入太子宫为良娣，故称张良娣。她的弟弟张清娶唐肃宗第五女大宁郡主为妻，另一弟张潜娶延和郡主。张氏因容貌艳丽，身材丰腴，很得李亨的喜欢，753年，张良娣产下一子李佋。755年，张良娣生下一女，759年该女仍在世，后事不详，未知是否封公主及成年等。756年唐肃宗即位，册封张氏为淑妃。并赠太仆卿张