1921年，出任大总统府咨议。1923年4月，任大本营参军处副官，上校军衔。1924年5月15日，与冯启民一同加入中国国民党。1924年，出任广州虎门威远炮台总台长。1925年8月，出任广州国民政府军事委员会海军局给养科科长。1926年4月14日，出任中山舰舰长。1926年11月，调任国民革命军总司令部海军处副处长。1927年8月，从海军处离职。1936年，出任中华民国交通部航政局局长。1937年11月，辞职回家乡奉化。抗日战争爆发后，1938年7月，出任后方勤务部船舶运输司令部副司令。曾指挥船队运输物