張居翰,字德卿,是掖庭令張從玫的養(yǎng)子,以恩蔭入仕。
后梁太祖朱溫誅殺宦官時,張居翰在幽州節(jié)度使劉仁恭的庇護下逃過一劫,后來投奔后唐太祖李克用,被任命為昭義監(jiān)軍。
天祐三年(906年)七月,朱溫率兵進攻滄州(今河北滄縣東南)。李克用采取圍魏救趙之策,進攻潞州以解滄州之圍。在這次戰(zhàn)役中,張居翰運籌帷幄,立下了汗馬功勞。從此,張居翰成了李克用的愛將。
天祐四年(907年)六月,后梁大將李思安率10萬大軍圍攻潞州,想從李克用手中奪回失地。此戰(zhàn)中,張居翰深得昭義節(jié)度使李嗣昭信任,兩人合力擊敗了李思安,解了潞州之圍。
后唐時,莊宗李存勖(李克用之子)恢復了朱溫革除的重用宦官之弊政,任命宦官出任諸司使和監(jiān)軍,張居翰被任命為樞密使。此后,宦官專權(quán)之風漸起。
光天元年(918年),前蜀后主王衍繼位,他大興土木,奢侈淫靡,委政于宦官、狎客,縱容外戚賣官鬻爵,致使朝政敗壞,貪腐成風。后唐使者李嚴訪問前蜀歸來,向李存勖建議:“現(xiàn)在是出兵攻打前蜀的最佳時機。”
李存勖統(tǒng)領6萬大軍征討前蜀。后唐軍勢如破竹,連戰(zhàn)連捷。前蜀中書令王宗弼暗中向后唐軍投降,并在成都發(fā)動政變,將王衍、前蜀后妃、諸王及百官全部囚禁,然后請后唐軍入城。就這樣,后唐軍兵不血刃占領成都,前蜀滅亡。此時,距離后唐出兵僅兩個多月。
輕而易舉滅掉前蜀讓李存勖非常意外,他給王衍寫了一封信,表示會對王衍裂土封王(分割出一塊土地,封王)。王衍收到信后非常高興,一行人在后唐軍押送下前往長安。走到長安時,李存勖突然變卦,決定將他們?nèi)刻幩?。于是,他下了一道詔書:“王衍一行,并宜殺戮。”
張居翰看了詔書后認為,將前蜀皇帝和百官全部誅殺實在太過殘忍。于是,他將詔書中的“行”字,改為“家”字。這樣一來,只有王衍一家被處死,隨行的前蜀官員及家屬1000余人幸免于難。
張居翰自知私自改動詔書死罪難逃,但當時政局不穩(wěn),各種勢力蠢蠢欲動,李存勖自顧不暇,已經(jīng)沒有精力和時間去追究張居翰改動詔書一事。不到一個月,洛陽發(fā)動政變,李存勖及皇后、皇子們被殺,也算應了徐太后的詛咒。之后,李亶(后唐明宗)即位,張居翰辭官回鄉(xiāng),天成三年(928年)病逝。