军、北中郎长史、襄阳相，代行雍州北中郎府事务。永明二年（484年），萧锵任征虏将军，张瓌转任征虏长史。永明四年（486年）出任持节、督雍梁南北秦四州郢州之竟陵司州之随郡军事、辅国将军、雍州刺史。兼宁蛮校尉。召还建康任左民尚书，兼右军将军。转任冠军将军、大司马长史。永明十年（492年），任太常。称病不问政事。永明十一年（493年），受位散骑常侍、光禄大夫，继续休养。武帝想要再次任用张瓌，命他为后将军、南东海郡太守。代行南徐州府州事务，代行河东王萧铉国事。到任，再称病，召还为散骑常侍、光禄大夫。萧昭业即位，