给事中弹劾。镇抚福建邓茂七叛乱，拜为监军，总制闽浙，便宜行事。景泰元年（1450年），班师回朝。廷议，以张楷无功，追论下狱。诏以寇平功赎罪，得以放归。乡居五六年。天顺二年（1458年），英宗复其右佥都御史旧职，命致仕。七月，张楷奉命督理陕西军饷，通过赂曹吉祥，得以重新出仕。天顺三年（1459年）事竣，召还京，转南京都察院。天顺四年（1460年）冬来京，十一月七日卒，时年六十二。孙张昺。有《蒲东珠玉诗》，圣迹图一卷。