帝降手诏云：“卿绥抚有年，声实兼着，安边宁境，实称朝望。”。坐掠入为奴婢，为御史中尉王显弹劾免官。延昌三年，北魏以司徒高肇为大将军、平蜀大都督，步骑十万西伐。羊祉复被任命为光禄大夫、假平南将军，持节领步骑三万为先锋赴涪城，益州刺史傅竖眼出巴北，安西将军奚康生出绵竹，抚军将军甄琛出剑阁。未逾月，宣武帝驾崩，北魏班师退兵。回军途中，因夜里行军迷路，羊祉便斩队副杨明达，枭首路侧。再次被御史中尉元昭弹劾，后以北魏孝明帝元诩登基继位，大赦天下而赦免。后加平北将军，未上任而卒。墓志载：“春秋五十九，熙平元年（516年）