败叛军,斩首万级,王承宗仅以身免,史称“累献戎捷,几覆承宗”。朝廷因要全力讨伐淮西节度使吴元济,因此决定放弃成德,下诏赦免王承宗,张茂昭因功被加封为检校太尉兼太子太傅。
自安史之乱以来,河朔藩镇割据,断绝朝贡、父死子继,只有张茂昭请求举家入朝,河北各藩镇交相派使者前来劝阻,张茂昭都不肯听从。宪宗本不允,在他四次上表请求后,才命左庶子任迪简为行军司马,前往代替张茂昭。张茂昭将易州、定州的帐簿文书和锁头钥匙悉数交给了任迪简,打发他的妻子儿女率先上路,还说:“我让你们先离开,是不想让自己的子孙后代沾染上污浊的习俗,这样我就无憾了。”张茂昭行至晋州,又被任命为检校太尉兼中书令、河中尹,充任河中、晋、绛、慈、隰节度使,随行的将校也都被授予官职。
张茂昭自河中入朝,按旧例逢双之日皇帝不坐朝,宪宗为宠待张茂昭,在当日特别开延英殿召见他,问对许久才作罢。又上表请求将祖父和父亲的骸骨迁移到京兆府安葬,自此便未再回到镇所。
张茂昭头生毒疮,病逝于京师长安务本里的家中,享年五十岁,宪宗为他辍朝五日,册赠太师,赐赙绢三千匹、布一千端、米粟三千硕,由朝廷承担丧葬费用,并命京兆尹负责监护丧事,赐谥“献武”,葬于京兆万年县的少陵原。张茂昭死后,宪宗感念其忠诚,将他的兄弟子侄都授予官职,并下诏每年赐其家绢两千匹,春、秋两季分别发给。
史事讲将2隋唐五代三月天