国国民党。1924年，出任广州虎门威远炮台总台长。1925年8月，出任广州国民政府军事委员会海军局给养科科长。1926年4月14日，出任中山舰舰长。1926年11月，调任国民革命军总司令部海军处副处长。1927年8月，从海军处离职。1936年，出任中华民国交通部航政局局长。1937年11月，辞职回家乡奉化。抗日战争爆发后，1938年7月，出任后方勤务部船舶运输司令部副司令。曾指挥船队运输物资转移到大后方。1939年11月10日至12月20日，从湖北宜昌运出43000吨军用民用物资到陪都重庆。1938年1