破古田叛军，斩杀四千七百余人，进都督同知。不久又攻破洛容、肇庆、平乐等民变部队。嘉靖初年，因母丧乞休。当初上思州土目黄镠作乱，张祐用离间计贿赂其党黄廷宝逮捕。总督张嵿弹劾张祐下狱，后命闲住。恰逢田州有卢苏、王受民变，总督姚镆召至军中，待以宾礼。之后王守仁代替姚镆，谘询张祐抚剿计谋，张祐称：「以夷治夷，可不烦兵而下。」王守仁遂採纳，卢苏、王受等人果然归顺。之后王守仁进言请设置副总兵镇守，并举荐张祐，得到批准。张祐后攻破四川、广东等叛乱。嘉靖十一年，在镇压赵林花民变时，张祐在军中得病去世。