父张仁济，有照旷阁藏万卷书，多宋元刻本。生于清干隆五十二年（1787年），少学古诗文，十二岁丧父，由叔父张海鹏延师课读，道光时诸生。长大后曾校读《太平御览》诸书，二十二岁补博士弟子员，省试落第后不再进入科场。好珍本，积书至八万卷，与常熟陈揆合称藏书二友。道光九年（1829年）卒。着有《言旧录》、《爱日精庐藏书志》。