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