臣为他辩解说：「张闿大兴水利灌溉农田，这可以说是有益于国家，现在反而因此被罢黜，这以后会让下面的臣子很难做事情。」元帝感悟，便免除罢黜，并再任命张闿当大司农。元帝驾崩后，张闿担任大匠卿为元帝营建陵墓「平陵」，工程完毕又任命他当尚书。苏峻之乱时，张闿跟王导俱入宫守护晋成帝，苏峻让张闿持节暂时督率晋室江东残军。王导秘密与张闿合谋，使庾亮到三吴地区宣达太后庾文君密诏，尽速召集义军对抗。陶侃等人到达后，授张闿持节担任征虏将军，与振威将军陶回共同督率丹阳义军。张闿回到晋陵，命令内史刘耽尽以一部粮食，并遣吴郡度支运