1927年春任第十一軍二十四師七十二團副團長、團長,參加
南昌起義,暴動失利後,隨
周逸群等返湖南,開展工農武裝鬥爭,任工農革命軍第四十九路第二大隊大隊長。
後輾轉到上海、香港等地,後派到
廣西從事革命活動,曾任南寧警備第五大隊副大隊長,參加廣西
百色起義。
1931年4月任中共安徽省委委員,兼宣傳、兵運、軍委負責人。
1932年春因治療傷病,與中共組織失去聯繫;後往黃埔同學會登記,旋任浙江省警察學校訓育主任,後兼學員總隊長。
抗日戰爭爆發後,被交警總局派駐粵漢鐵路警察署,任署長兼鐵路司令部警務處長,交通警察總隊第四支隊司令。
抗戰勝利後,歷任粵漢鐵路警務處長;1947年任桂黔鐵路護路司令部警務處長。
1949年初返回湖南,任第一兵團司令部少將高參,程潛、
陳明仁率部起義前夕,隨
鄧文儀離開長沙,後赴台灣,曾任“國防部”情報局設計委員,“交通部”設計委員等。