杨树庄等诸海军官兵遂率舰起义，归附革命军。1912年4月，进入新成立的北京海军部供职。1913年1月补授海军中校衔。1914年5月，晋升为海军中校。10月任炮舰“永翔”号舰长。1915年历任炮舰“楚观”号、驱逐舰“飞鹰”号舰长。1916年，任训练舰肇和号舰长，负责海军训练事宜。1920年12月，改任应瑞号舰长。1921年11月，晋升为海军少将。1922年，率领应瑞号参加了海军在福建驱逐李厚基的作战。1923年1月升任练习舰队司令兼闽江要塞司令。5月，在福建积极扩张海军势力，获取了长乐、连江、平潭等县