指挥部参谋长等。1929年在救援被蒋介石软禁的李济深失败后，前往香港。1933年参与福建事变，就任中华共和国人民革命政府参谋团参谋长。闽变失败后再度前往香港，并参与成立了中华民族革命大同盟。1936年任广东非常会议天津办事处主任。抗日战争期间，历任张发奎顾问、余汉谋顾问、粤闵边区总司令香翰屏部参谋长、桂林行营参议等职。1941年参与成立了中国民主政团同盟，成为民盟桂林核心小组成员。1942年返回故乡梅县，并与中共取得联系。1945年当选民盟东南干部筹备委员会会议副主任委员。抗战结束后在香港成立民盟南方总