江西省泰和縣人,一九三一年加入中國共產黨,同年參加中國工農紅軍。土地革命戰爭時期,任紅一方面軍第四軍二師五團連政治指導員,紅一軍團司令部教育科科員,教導隊隊長,紅十五軍團第八十一師三團政治委員,團長。參加了長征。抗日戰爭時期,任八路軍留守兵團警備第一團營長,特務團副團長,警備第三旅九團參謀長,團長。
解放戰爭時期,任東北民主聯軍第十縱隊二十九師八十六團團長,團政治委員,第四野戰軍四十七軍一四○師副政治委員。中華人民共和國成立後,任江西軍區寧都軍分區司令員,南昌軍分區司令員,宜春軍分區司令員,江西省軍區副司令員。一九六四年晉升為少將軍銜。