。成化二年（1466年）丙戌科第二甲第七名进士。授刑部主事，历员外郎，成化十一年（1475年）出为山西太原府知府，政绩卓着，深得民心，九载考满，于成化十九年（1483年）陞山西右参政，恐失太原民望，仍命管府事，转左，历河南按察使，以都察院右佥都御史、巡抚保定诸府，召为户部右侍郎。以病乞归。弘治八年（1495年）卒，朝廷赐祭葬如例。
家族.曾祖父张恭谅。祖父张秉文。父亲张廉，曾任知州。