张良娣的祖母窦氏是玄宗的姨妈,曾经抚养玄宗长大张良娣。她聪明巧慧,而且口才十分好。当时李亨去灵武,跟随的士兵很少,每天夜里睡觉,张良娣都睡在李亨身前,以为护卫。李亨说:“抵御贼寇不是妇人的事。”张良娣说:“假如事起仓促,妾以身体抵挡,殿下就可以从后面逃跑。”李亨非常感动。在灵武的时候,张良娣生了一个儿子李佋。生下孩子才三天,张良娣便起来为战士缝衣服,李亨制止她,她说:“现在不是养身体的时候。”于是李亨就更加疼爱她了。虽然在战乱中,张良娣并没有被正式补缺,立为太子妃,但是她已经享受专房之宠,成为实际上的太子妃了。