张翼,字伯恭,益州犍为郡武阳县人。
张皓是他的高祖父,在顺帝时期担任司空一职,他的曾祖父张纲任广陵郡太守,都是很有声望的官员,政绩也很优秀。建安十七年十二月,刘备与刘璋决裂,并发动战争。刘备一直向成都逼近,诸葛亮、张飞和赵云亦入蜀助战,但刘备军队在雒城时受阻一年,直至建安十九年五月,刘备围困成都,刘璋才向刘备投降。刘备夺得益州后领益州牧,以诸葛亮为军师将军,对有功将佐论功行赏、加官晋爵。同时,采纳刘巴建议,铸直百钱,开办官市,稳定物价,恢复生产,很快巩固了在益州的统治地位。为了缓和于益州本土豪族的关系,刘备开始重用依仗经出人士,张翼也担任了书佐职位,主办文书,之后被举为孝廉,成为江阳县县长。
曹操在赤壁之战后击败了一马超为首的关中联军,又进一步攻占了张鲁占据的汉中地界,之后曹操为平定叛乱将夏侯渊、郭淮、徐晃、张郃等镇守汉中,并让张郃进犯巴西。刘备在法正等人的建议下认识到了汉中对蜀汉的重要性,决定率领大军攻打汉中,张翼也跟随刘备一起参战。他与赵云一起在汉中之战击败曹军。最后刘备占领汉中全境后,派遣刘封、孟达乘胜攻取了东三郡。张翼在那之后转任涪陵县县令,升任梓潼郡太守,又相继升任为广汉郡太守,蜀郡太守。
建兴九年,张翼在李恢逝世后担任庲降都督,兼绥南中郎将坐镇南中,成为蜀汉第三个担任庲降都督的人。在担任庲降都督一职时,张翼也因为执法严厉,不够圆滑,与夷族首领有矛盾。建兴十一年刘胄起兵作乱造反,张翼随后被征召回朝,张翼认为自己不应该荒废国家政事选择继续统领事务,直到马忠到达前线后,最后马忠顺利平叛这场叛乱,张翼的功劳不可小觑。事后张翼也得到了诸葛亮的赞许。
建兴三年,诸葛亮用两年多的时间休养生息,使得蜀汉国力大涨。为了让自己北伐没有后顾之忧,便亲自率军出征南中,张翼在北伐中担任前部都督,诸葛亮病逝后,张翼被被拜为前领军,并赐予关内侯的爵位。之后张翼封为尚书开始参与朝廷的政务,不久后被封为都亭侯,授予节符,以征西大将军之职驻守在蜀汉的北部边境。在费祎被刺杀身亡之后,姜维逐渐掌握兵权,继续率领蜀汉军队北伐曹魏,张翼却认为此时应该修生养息,是蜀汉朝廷当时极少敢当朝和姜维争辩北伐问题的大臣。。姜维并没有听从张翼的意见,毅然决然的发动北伐,张翼也不得不一起一同前往出征,从这时开始,姜维与张翼二人开始关系不和。
景耀二年张翼担任车骑将军一职,与右车骑将军廖化相等平起平坐。景耀六年司马昭率军攻打蜀汉,同年诸葛瞻被邓艾击败,后主刘禅在不久后投降,张翼与姜维也随之向钟会投降。 曹魏景元五年钟会密谋造反,成都大乱,但钟会的造反并没有成功,最终为魏国军队所。张翼在变乱中被乱兵所杀 。