后前往陆军大学深造，毕业后出任陆军部编译处副处长。1926年起，历任国民革命军总部参事、李济深部驻韶关第八路军总指挥部副参谋长、石井兵工厂厂长、北路军总指挥部参谋长等。1929年在救援被蒋介石软禁的李济深失败后，前往香港。1933年参与福建事变，就任中华共和国人民革命政府参谋团参谋长。闽变失败后再度前往香港，并参与成立了中华民族革命大同盟。1936年任广东非常会议天津办事处主任。抗日战争期间，历任张发奎顾问、余汉谋顾问、粤闵边区总司令香翰屏部参谋长、桂林行营参议等职。1941年参与成立了中国民主政团同盟