张微(华阳国志作张徵),字建兴。益州犍为武阳(今四川省眉山市彭山县),蜀汉将领张翼之子。张微年少 时笃志好学,与蜀郡寿良、犍为费辑知名于世,仕晋官至广汉太守。
永宁二年五月,晋河间王司马颙派督护衙博与广汉太守张微攻击李特,扎梓潼,南夷校尉李毅也调兵五千前去援助罗尚,罗尚命令督护张龟带兵驻扎繁城,张微在德阳驻军,三路人马进攻李特。李特命令李荡、李雄袭击衙博。李特亲自攻打张龟,张龟大败。李荡又和衙博交战,衙博也溃败了。李荡追赶衙博到汉德,衙博逃往葭萌。李荡又领兵侵犯巴西,巴西投降,又进而攻击葭萌,衙博又向远处逃去,他的部下都投降了李荡。
太安元年(302),李特自称益州牧,统领梁州益州诸军事、大将军、大都督,改年号为建初,大赦境内。于是向张征发动进攻,张微依伏高山,占据险要,和李特相持多日。当时,李特和李荡分为两个大营,张征侦察到李特大营空虚,派步兵顺着山路攻击他,李特迎战失利,又被山险所困迫,众人不知道怎么办。罗准、任道都劝李特退兵,李特估计李荡必定会来救援,所以不同意。张征的军队来的渐多,山道非常狭窄,只可一两个人通过,李荡的军队不能前进,李荡对他的司马王辛说:“父亲在敌人包围之中,这是我以死效命的时侯。”于是身穿重铠,手持长矛,高喊着向前冲去,凡当道者必死,杀死十多人。张征的军队来救援,李荡的军队都拼死作战,张征军队于是被打败。李特主张放张征回涪陵,李荡与王辛进言说:“张征的军队连续作战,士兵伤残甚多,智勇都已穷尽,应当趁着他们溃败的时候,便捉住他。如果放走了他,张征恢复了元气,招收逃亡的人,其余的士兵再聚集到一起,那时,想攻打他就不容易了。”李特听从了他们的意见,又向张征发起进攻,张征溃败,突围而去。李荡领兵水陆兼程,追赶张征,于是杀了他,并活捉了他的儿子张存,以后因给张征发丧,不久又放了他。
华阳国志曰:翼子微,笃志好学,官至广汉太守。