张亮,字伯德,西河隰城人氏。年轻时有才干,初事尔朱兆,拜平远将军,因功封隰城县伯,食邑五百户。高祖在晋陽讨伐尔朱兆,兆逃奔秀容。兆手下都秘密地向高祖表示归顺的心意,惟独张亮没有启疏。兆败,窜逃穷山之中,下令亮和苍头陈山提砍下自己的脑袋向高祖投降,两人不忍心下手,兆被迫在树上上吊。亮伏在兆的尸体上大哭。高祖听报后嘉奖感叹。授丞相府参军事,渐渐地受到了高祖的礼遇,并被委以书记之任。天平中,为世宗行台郎中,掌管七兵之事,虽是台郎,却常在高祖身边。迁行台右丞。
高仲密反叛,亮与大司马斛律金镇守河陽。周文帝在上游放火船焚烧河桥。亮便备置百余艘小艇,装载着长锁,锁头上安装着许多钉子。火船快要来的时候,马上放出小艇,艇上的锁钉钩着火船,这样,火船就被拉到了岸边,再也无法烧着河桥了。桥不被毁坏,是亮的主意。
武定初,拜亮太中大夫。薛王叔曾做过一梦,梦见亮在山上挂丝,他告诉了亮。亮请人占卦,说:“山上丝,是个幽字。你大概要做幽州刺史了吧。”几个月后,亮出任幽州刺史。侯景叛乱,除亮平南将军、梁州刺史。很快又加都督扬、颍等十一州诸军事,兼行台殿中尚书,转都督二豫、扬、颍等八州军事,征西大将军,豫州刺史,尚书右仆射,西南道行台。攻克了梁朝的江夏、颍陽等七城。
亮质朴耿直,勤力强济,深得高祖、世宗信赖,因而被委以心腹之任。但其缺少风度,喜好财利,久在高祖、世祖身边,却不能廉洁,任职州郡,常有贪污之事被人报告朝廷。武定末,征拜侍中、汾州大中正。天保初,授光禄勋,加骠骑大将军、仪同三司,别封安定县男。转中领军,不长时间,卒于此位,赠司空公。