底入广东护国军第五军军官讲武堂学习陆军。毕业后到阳江护国军任下级军官。不久，所在部队编入以邓铿为师长的建国粤军第一师，在该师陈铭枢的第四团先后任连长、副营长、中校营长等职。1925年8月－1926年7月任国民革命军第四军第十一师第三十二团团长（该军军长李济深、师长陈济棠）。1926年6月任第六十二师师长（属原第四集团军整编后的师）。1928年3月19日任国民革命军第四军第十二师师长（该军军长陈济棠。北伐时期的）。1931年6月2日任第一集团军第二军军长（该集团军总司令陈济棠）。1931年12月国民党“四大”