关于其死因史书没有记载。
高翔是荆州南郡人,初为刘备手下将领,并参与了刘备进攻汉中的战争。公元219年(建安二十四年),刘备军大破夏侯渊军并击杀夏侯渊,曹操以曹真为征蜀护军,都督徐晃等将领率军前往救援汉中,高翔与之交战,但在阳平被击败。
公元228年(建兴六年)春,蜀汉丞相诸葛亮出师北伐曹魏,曹魏三郡归降,响震关中。曹魏以张颌督诸军前来阻挡汉军,诸葛亮以马谡占据街亭、高翔驻屯柳城,以抵御魏军。但马谡违背诸葛亮的部署,被张郃大破,高翔也被魏将郭淮所击败,汉军进退失据,北伐因此失败。
公元231年(建兴九年)二月,诸葛亮第四次北伐曹魏,高翔以督前部的身份跟随北伐。曹魏派司马懿率领魏军抵挡汉军。五月高翔、魏延和吴班在野战中大败司马懿,获得魏军首级三千级,铁甲五千领,角弩三千一百张,司马懿唯有退还保营。六月因大雨淋漓,粮食运送不继,汉军撤退回蜀中。八月北伐大军退还后,负责运粮工作的李严弄虚作假,欲逃脱责任,时任右将军、领玄乡侯的高翔与诸葛亮等共同上书蜀汉后主刘禅请求罢黜李严。
高翔后升任杂号大将军(即某杂号将军加大,但无考何杂号将军),至公元237年(建兴十五年)。此后关于高翔的记载不详。