1916年8月生于江西省吉水縣阜田鄉(xiāng)總溪村。1930年6月,參加中國工農紅軍,1931年加入中國共產主義青年團,1932年3月轉為中國共產黨黨員。歷任中央蘇區(qū)紅軍學校政治營青年干事,公略步兵學校連政治指導員,第一方面軍干部團(紅軍學校)俱樂部主任,第1軍團保衛(wèi)局政治指導員、隨營學校政治教員,第4師10團政治委員。經歷了長征,參加了中央蘇區(qū)第一至第五次反“圍剿”作戰(zhàn)以及直羅鎮(zhèn)、東征、西征等戰(zhàn)役。1938年11月起,歷任八路軍第115師343旅686團政治處副主任,獨立旅1團政治委員,教導4旅政治部主任。參加了平型關、廣陽、井溝、樊壩等戰(zhàn)役。1945年7月任晉冀魯豫野戰(zhàn)軍第1縱隊2旅政治委員。1948年8月任中原軍區(qū)第1縱隊2旅旅長。1949年1月起,任第二野戰(zhàn)軍16軍、17軍副政治委員。參加了邯鄲、豫北、淮海、渡江、進軍西南等戰(zhàn)役。1950年12月,入軍事學院高級干部速成系學習。1952年3月起,任軍事學院訓練部副部長、部長。1958年1月,任第16軍政治委員。1961年3月,任國防部第七研究院政治委員。
1964年8月任中國人民解放軍軍事電信工程學院(我校前身)院長。1970年12月,任海軍東海艦隊政治委員。1975年8月至1983年8月,任海軍東海艦隊顧問。
獲二級八一勛章、二級獨立自由勛章、一級解放勛章。1988年獲一級紅星功勛榮譽章。第五屆全國政協(xié)委員。
1955年被授予少將軍銜。
2011年4月19日在上海逝世。