1919年，加入共进会，后并入同盟会，当选江苏省同盟会支部干事、樟树镇分部部长。1912年，当选省议会议员，次年参加二次革命，随后失败流亡日本。随后加入中华革命党，协助朱执信等人在云南起义，并任江西省议员、滇赣联军第四军顾问、军需处长。1922年，协助孙中山赴赣南召广东北伐军各部回粤。1926年，任国民革命军东路军第一军总参谋长，进军浙沪，随后参加桂系反蒋活动。1936年，遭特务绑架押解南京，后经营救释放。抗日战争期间，应李宗仁邀请至桂林。历任广西绥靖公署顾问、广西省政府顾问、广西建设研究会驻会常委，随后与