十四岁选入雍王府，十六岁生李贤第三子李守礼。雍王被封为太子，张氏晋升为良娣。太子被废贬巴州，张良娣随行。唐中宗复位，张良娣随子李守礼居住。景龙二年（708年）四月，张良娣在长安延康里去世，年五十二岁（神道碑误作六十四岁）。景云二年（711年）四月十九，唐睿宗追封六哥李贤为章怀太子，十月初十，追赠张氏为章怀太子良娣，祔葬章怀太子陵侧。