1512年,张永贪污银两七千有余被举报后被革职。两年后,由于宫中闹水,皇上复用张永以修建。同年,蒙古王子入侵,张永随军一同前往镇压,凡上报之事,均得批准。1519年,宁王叛乱,张永随武宗一同出征,为了讨得皇上欢心,在路上遇到已将宁王擒获的王守仁时欲令其释放宁王,等武宗前来亲自将之捕获,遭到了王守仁的拒绝。
1521年,武宗病逝后,张永驻守京师以防叛乱,协助太后一并捕获了手握重兵的江彬。
世宗登基后,张永因为牵涉谷大用等党恶案件因而架空职位,后来被诬告在江西违法因此降职发放。后张永被杨一清平反,官复原职,在家养病,次年受到世宗的召见,继续任职乾清宫,增加俸禄。1527年,死于任上。
张永去世以后,朝廷为其筑造享堂,其墓志铭为杨一清所写,追加遗功由其弟受赏。