晋司空张华七世孙，祖父濮阳太守张次惠，父交州刺史张穆之。后母萧氏是萧顺之的从姑。有堂弟张弘策。她事迹不详，只知她于刘宋元嘉年间嫁与萧顺之，后生长沙宣武王萧懿、永阳昭王萧敷（461年）、梁武帝萧衍（464年）、衡阳宣王萧畅。泰始七年（471年）卒。天监元年（502年）闰四月，萧衍尊封萧顺之谥号文皇帝、庙号太祖，张氏谥献皇后。