參加了長征。
抗日戰爭時期,任新四軍第六支隊獨立大隊大隊長,第三團營長兼營政治委員,第四支隊水東獨立團團長兼政治委員,中國人民抗日軍政大學第四分校訓練部部長。
解放戰爭時期,任東北民主聯軍政治部組織部部長,松江省軍區參謀長,東北軍政大學訓練部副部長,東北野戰軍第二縱隊四師參謀長,
第四野戰軍三十九軍一一五師副師長兼參謀長。中華人民共和國成立後,任中南軍區公安部隊司令部參謀長,中南軍區公安部隊副司令員兼廣東軍區副司令員,
廣州軍區公安軍副司令員,中國人民解放軍總參謀部警備部副部長,動員部副部長。一九五五年被授予
少將軍銜。是中國人民政治協商會議第五屆全國委員會委員。