嫁，遂由其祖母王氏抚养成人。正统七年，登进士，授工科给事中；当时继父已亡，把母亲接回家并照料其同母弟妹。景泰年间，升任工科都给事中。后改通政司右参议。天顺初年，晋升左通政、通政使。成化年间，加兵部左侍郎、工部尚书，仍掌管通政司事。久之，加太子少保改礼部尚书。后母丧，服除后仍然以礼部尚书掌通政司事。后因言官弹劾致仕，弘治五年去世，赐祭葬。其子张忱亦为进士出身，官至兵部郎中。