张奂任职武威太守时,他的妻子正怀有身孕。有一日,她梦到带着张奂的印绶,登楼而歌。张奂不解,便询问解梦人,解梦人对张奂说,他夫人所怀的男婴,以后会再来到武威做官,也将死于此处。后来这个出生的胎儿就是张猛。
建安初,张猛仕郡为
功曹。当时河西诸郡因为远离州治而上书请求另设新州,于是朝廷新设雍州,(一说设雍州时间在
兴平元年六月)任命陈留人
邯郸商为刺史,典治河西诸郡。当时武威太守空缺,朝廷因张猛父亲张奂昔日曾在河西有威名,便下诏以张猛任武威太守,与邯郸商同时前往雍州。
邯郸商的官舍在张猛附近,听闻张猛兵马到来时,吓到登上屋顶,呼喊道:“叔威,你是想杀我吗?但是如果我死了的事情被传出去,你也会遭灭族之祸。我希望能够和解,你看可以吗?”张猛呼道:“过来。”邯郸商便下去找张猛,张猛因而面责邯郸商的几个过错,话说完后,让督邮看管邯郸商。督邮收捕邯郸商,将他关到官舍中。
建安十五年(210年),
韩遂上表讨伐张猛。张猛派遣军队向东抵挡韩遂,然而
武威郡的吏民皆畏韩遂,反而与其共攻张猛。张猛被州兵围困,形势危急,自知必死,他想到解梦者曾对他父亲所说的话,自知无幸,又感慨道:“如果人死了什么都不知道就罢了,如果灵魂还在的话,怎能让我的头颅路过华阴县,去亡父的墓前呢?”于是登楼自焚而死。
张猛杀死邯郸商后,下令:“如果有人敢为邯郸商临丧,杀无赦。”酒泉人
庞淯时为破羌县长,听闻此事便弃官昼夜奔往武威,于邯郸商丧所号哭,又到达张猛官舍门口,暗藏匕首,欲趁见到张猛时将他刺杀。兵士欲图缚住庞淯,而张猛知道庞淯乃义士,叹道:“我本以杀刺史为罪。此人以至忠为名,如果我又杀掉他,又何以说服本州履义之士呢!”于是让庞淯为邯郸商行服。
酒泉人
黄昂作乱,围太守
徐揖于郡城。当时庞淯与
杨丰皆出城求援,未成而徐揖已死,杨丰向东逃到武威郡,张猛便任命他为都尉,并为他发布檄文到酒泉,使郡中听凭杨丰为徐揖报仇。
《太平御览》载
傅干与张叔威书曰:“吾与足下,义结执素,恩比同生。”(《全后汉文》认为“执素”当作“纨素”)