前秦主
苻坚派镇军将军
邓羌率兵五万讨伐张育、杨光。
晋朝益州
刺史竺瑶、威远将军
桓石虔率众三万进攻前秦
宁州刺史
姚苌(
后秦开国皇帝),姚自
垫江县(今四川合川)退守五城(今四川中江)。张育自称蜀王,尊奉晋朝,联合巴獠酋长张重、尹万的一万余人进攻
成都市。六月,张育改元黑龙。七月,张育与张重争权,发生内讧,举兵自相残杀。秦将
杨安、邓羌乘机袭击张育,张育败北,与杨光退居
绵竹。八月,邓羌在
涪江之西打败
东晋军队。九月,杨安在成都重创张重、尹万,张重战死,部众二万余人被斩。
邓羌又在锦竹出击张育、
杨光,斩张、杨二人。张育反秦失败。
他战死后,后人建张育祠以纪念,张育祠后与梓潼神亚子祠合并,张育随即传成
张亚子。
孛儿只斤·爱育黎拔力八达延祐三年(1316 年)封梓潼神张亚子为文昌帝君,司文事,主科举考试。文昌帝君身边有二位童子,一个叫天聋,一个叫地哑,以示不泄漏考试秘密。《晋书·天文志》:“文昌六星,在北斗魁前,天之六府也,主集计天道。”元代将文昌奉为帝君,又称梓潼神,其人物原型是晋代蜀人张育。