张闿跟王导俱入宫守护晋成帝，苏峻让张闿持节暂时督率晋室江东残军。王导秘密与张闿合谋，使庾亮到三吴地区宣达太后庾文君密诏，尽速召集义军对抗。陶侃等人到达后，授张闿持节担任征虏将军，与振威将军陶回共同督率丹阳义军。张闿回到晋陵，命令内史刘耽尽以一部粮食，并遣吴郡度支运送四部粮食给车骑将军郗鉴，又与吴郡内史蔡谟、前吴兴内史虞潭、会稽内史王舒等召集义军，讨伐苏峻。等到平定苏峻，以尚书加散骑常侍，赐爵宜阳伯，后又迁任廷尉，因为疾病解职，拜金紫光禄大夫，不久逝世，时年六十四，儿子张混继承爵位。