21年，加入中国国民党，在广州黄埔军校任特别官佐，曾参加东征和讨伐陈炯明之役。1926年参加北伐，任国民革命军政治部组织科长，第二十二师党代表兼政治部主任，第一师政治部主任，武汉国民革命军总政治部军事指挥教导营营长，第四军教导团参谋长。1930年，参加邓演达创建的中国国民党临时行动委员会，任中央干部会干事，负责总务、联络、军事方面的工作。1933年参加闽变，任军事委员会高级参谋。随后被逮捕，后保释。1938年，参加“华东武装抗日自卫委员会”的活动，组织武装抗日。1939年，任国民党战地党政委员会少将指导员。