因侵吞财物，用以私营居宅，被有司查处判处死刑，孝文帝饶恕了他。北魏宣武帝景明初年，为将作都将，加左军将军。景明四年（503年）正月，持节为梁州军司，与行梁州事杨椿一起征讨反叛的武兴氐杨会。五月，杨椿、羊祉大破反氐，斩首数千级。寻兼给事黄门侍郎，权行鲁阳郡事。正始二年（505年），北魏再次讨伐反叛的仇池氐、武兴氐，以羊祉假节、龙骧将军、益州刺史，以蜀道难行，派遣左校令贾三德，率领劳工一万人，石匠百人，重新开通褒斜道。治道之役自正始四年（507年）十月兴工，迄永平二年（509年）二月告成，共历时两年半。