，张瓌派遣兵三千人到松江拒战。一听王敬则军鼓之声，张瓌之兵败走，张瓌放弃吴郡，藏匿民间。王敬则之乱被平定，张瓌回到吴郡，被御史弹劾而免官，剥夺爵位。永元元年（499年），受位光禄大夫。受号前将军，再受金章紫绶。永元三年（501年），萧衍起兵东下围建康，萧宝卷任命张瓌假节，以前将军屯戍石头城。萧衍之军到达新亭，张瓌放弃石头城逃回建康宫中。天监元年（502年），梁朝建立，张瓌官至右光禄大夫。天监四年七月辛卯（505年9月6日）去世。
子女.有子12人。