建兴六年(公元228年)春,蜀汉丞相
诸葛亮出师北伐曹魏,曹魏三郡归降,响震关中。曹魏以张郃督诸军前来阻挡汉军,诸葛亮以
马谡占据街亭、高翔驻屯柳城,以抵御魏军。但
马谡违背诸葛亮的部署,被
张郃大破,高翔也被魏将
郭淮所击败,汉军进退失据,第一次北伐失败。
建兴九年(公元231年)二月,诸葛亮第四次北伐曹魏,高翔以督前部的身份跟随北伐。曹魏派
司马懿率领魏军抵挡汉军。
五月,高翔、
魏延和
吴班在野战中大败司马懿,获得魏军首级三千级,铁甲五千领,
角弩三千一百张,
司马懿唯有退还保营。
八月,
北伐大军退还后,负责运粮工作的
李严弄虚作假,欲逃脱责任,时任
右将军、领玄乡侯的高翔与诸葛亮等共同上书蜀汉后主刘禅请求罢黜
李严。
高翔在名著《
三国演义》中出场于第91至103回,形象较历史上丰富许多,为蜀汉一员战将。
诸葛亮出师北伐,高翔以右将军、玄都侯的身份跟随出征。蜀汉老将
赵云中魏将
姜维计,高翔和
张翼率军杀入,接应赵云撤退。后
司马懿率兵来攻,诸葛亮派遣高翔进驻列柳城,以在必要时救援镇守街亭的马谡。在街亭战况危急,高翔率兵救援,与王平、
魏延合军,欲先劫魏军营寨,再去救援
马谡,不料中计,列
柳城亦为魏军所夺,唯有撤回
阳平关。诸葛亮五出祁山,造木牛、流马,以高翔引军驾木牛、流马搬运粮草。诸葛亮欲引司马懿入上方谷,令高翔引兵用木牛、流马往来于上方谷内引诱魏军,司马懿果然中计,被汉军大败。