第11期，随后入新建陆军。1904年（光绪30年），任北洋常备军第二镇第5标标统、1906年（光绪32年），任陆军第四镇第7协协统、1908年（光绪34年），任浙江新军混成协协统、1910年（宣统2年），任浙江第41协协统。1911年（宣统3年），任陆军第四镇第7协协统。中华民国成立后，随着军制改革，陆军第四镇改为陆军第4师，杨善德升任该师师长。1913年（民国2年）9月，任江苏松江镇守使。上海镇守使郑汝成1915年被革命党暗杀后，1915年（民国4年）11月，杨善德暂行兼署上海镇守使。不久，改任松沪护