（时任中山舰舰长）、王登云（孙中山广州大本营副官）保荐，投考黄埔军校。1924年5月，抵达广州，入读黄埔军校学习军事，入第一期第二队。黄埔军校毕业后，先后担任黄埔军校教导第一团见习、排长。北伐中，先后担任担任国民革命军总司令部宪兵营排长、连长、参谋（少校军衔），第九师政治训练处主任。1929年，出国留学，先后在日本警政学校，德国警察大学学习军事。驻德国期间，曾担任中华民国驻德国大使馆武官（陆军中校军衔）。1934年，回国，出任中华民国财政部税警总团部科长，第六团副团长。抗日战争爆期间，担任中华民