。叔父杨建洛曾任北洋水师济远舰二副，因无后而收杨树庄为嗣。甲午战争中杨建洛战死，1898年杨树庄作为遗属就读广东黄埔水师学堂第八届驾驶班。1911年初任“湖鹰”号鱼雷艇管带（艇长）。10月10日武昌起义爆发，17日杨树庄奉时任海军统制（海军总司令）萨镇冰之命驰援武汉镇压革命。随着革命形势的发展，11月11日萨镇冰离开舰队前往上海“就医”，杨树庄等诸海军官兵遂率舰起义，归附革命军。1912年4月，进入新成立的北京海军部供职。1913年1月补授海军中校衔。1914年5月，晋升为海军中校。10月任炮舰“永翔”