帝废黜太子刘保。刘保即位为汉顺帝，于永建元年（126年），任命张晧为司空。赵腾上书讥讽朝政，被捕拿株连八十余人，张晧上书极谏，赵腾于是减死罪一等。永建四年（129年），以阴阳不和，久托病，策罢太尉刘光、司空张晧。阳嘉元年（132年），张晧再次被任命为廷尉，不就去世。子张纲。