宗告发刘瑾罪状，明武宗命令张永带领禁军捉拿刘瑾。最后刘瑾被杀。正德十四年（1519年），宁王朱宸濠谋反，明武宗亲征，命张永率边兵两千人为前锋。王守仁将朱宸濠俘虏，交付张永。江彬欲诬王守仁谋反，被张永救解得免。明世宗即位后，八虎受到打击，御史萧淮弹劾谷大用、丘聚等人蛊惑先帝，并牵连张永。世宗下诏命张永闲住。萧淮又弹劾张永在江西有违法事，贬为奉御，前往孝陵主持香光。嘉靖五年，召还京师。嘉靖六年，为御用监掌印太监。嘉靖八年（1529年），大学士杨一清等说张永实有功，遂起用掌管御用监，提督团营。不久死去。