老同盟會(huì)員、國民黨將領(lǐng)。別名海泉。新田驥村人。十四歲赴粵從軍。參加同盟會(huì)。
1925年任廣東革命軍第八旅少將旅長,參加第一、第二次東征。因討伐陳炯明有功,擢升國民革命軍第一軍第三師中將副師長。次年率部參加北伐,進(jìn)軍福州,轉(zhuǎn)戰(zhàn)浙江。在國共合作期間曾與蘇聯(lián)顧問鮑羅廷過從甚密。后離職去蘇聯(lián)入伏龍芝陸軍大學(xué)學(xué)習(xí),畢業(yè)后赴德國考察軍事、政治,回國任國民黨第二師中將師長,旋改任國民黨中央軍委高級(jí)參謀。
抗戰(zhàn)期間,任敵后蘇魯皖三省游擊副總指揮,曾在蘇北同新四軍抗擊日寇。抗戰(zhàn)勝利后,當(dāng)選國大代表。