張育楊光據蜀之戰,晉寧康二年(374),五月,蜀人張育和楊光起兵2萬伐前秦,並向東晉求援。秦主苻堅命鄧羌、楊安領兵5萬前往鎮壓。晉將竺瑤和桓石虔率眾3萬合攻墊江(今四川合川)。張育自號蜀王,與巴獠等少數民族首領張重、尹萬等萬餘人圍攻成都。七月,張育與張重爭權,互相火併。秦軍乘機出擊,張育與楊光退駐綿竹。八月,鄧羌敗晉軍於涪西(今涪陵西)。九月,楊安擊張重、尹萬於成都,鄧羌擊張育、楊光於綿竹,張重、張育、楊光皆戰死。益州復為前秦所占。