步兵学校首期进修，总高级步兵学校是培养营、团级陆军干部的院校。后留校任“军事地形学教授会”主任。1961年调到海军中国人民解放军海军航海保证部任部长，组织编绘中国海军自主测绘的第一版军用海图。1970年任中国人民解放军海军南海舰队榆林基地副司令员兼参谋长。1974年1月19日西沙之战时是榆林基地赴西沙巡逻海上编队指挥组（简称“海指”）指挥员。指挥2艘猎潜艇赶赴西沙永乐群岛海域巡逻，作为西沙前线最高指挥官随后一并指挥增援的2艘扫雷舰和2艘猎潜艇与越南共和国海军（南越海军）4艘军舰展开海战，击沉南越军舰1艘