唐德宗时,有支军队在长安叛变,拥立原卢龙节度使[朱泚]为皇帝。朱泚自称大秦皇帝,拜张光晟为副将。唐德宗命令李晟领兵讨伐朱泚,逼近长安。张光晟率兵驻紮在九曲,与李晟军对阵。张光晟见李晟军声势浩大,知道自己不是对手,暗中派心腹去与李晟联络。李晟表示欢迎他归降朝廷,张光晟带领部下投降。李晟为他向唐德宗上奏章,要求对张光晟减罪任用。李晟带了张光晟参加宴会,华州节度使[路元光]怒道:“决不与反贼同席!”李晟只得把张光晟软禁起来,听侯朝廷处理。不久,唐德宗下旨,认为张光晟罪不赦,理应处死。张光晟临死前说:“传话后人:第一莫做,第二莫休。”