），时任太尉的刘裕进攻荆州刺史司马休之，补毛德祖为太尉参军、义阳太守。毛德祖后获赐爵迁陵县侯，又转任南阳太守。义熙十二年（416年），刘裕北伐，以王镇恶行龙骧将军，率领前锋进攻后秦，毛德祖则任其司马，加建武将军。毛德祖为王镇恶前锋，先于柏谷击杀秦宁朔将军赵玄，后又在次年袭破弘农太守尹雅。王镇恶随后继续进攻关中，后秦将姚彊和姚难于泾水抵抗，毛德祖击破他们，并斩杀姚彊。不久，王镇恶就攻下长安，成功灭秦，毛德祖亦因功进龙骧将军、扶风太守。同年年末，刘裕班师，以毛德祖领秦州刺史，复任王镇恶的司马，与诸将辅助留守关中