1914年生于江西省永新縣,1929年參加中國(guó)工農(nóng)紅軍,1930年加入中國(guó)共產(chǎn)主義青年團(tuán),1934年轉(zhuǎn)入中國(guó)共產(chǎn)黨,1931年進(jìn)入軍委無(wú)線電學(xué)校學(xué)習(xí)。
土地革命戰(zhàn)爭(zhēng)時(shí)期,歷任紅六軍第九縱隊(duì)司令部通信員,中共蘇區(qū)中央局電臺(tái)報(bào)務(wù)員,軍委二局三科一股副股長(zhǎng)。參加了中央蘇區(qū)第一、二、三次反“圍剿”斗爭(zhēng)和攻打長(zhǎng)沙、文家市、吉安等戰(zhàn)役,參加了二萬(wàn)五千里長(zhǎng)征。抗日戰(zhàn)爭(zhēng)時(shí)期,歷任軍委二局三科股長(zhǎng)、政治指導(dǎo)員、二科科長(zhǎng)、政訓(xùn)班副主任,晉察冀軍區(qū)司令部二局二辦公室主任。他隨部隊(duì)奔赴山西抗日前線,轉(zhuǎn)戰(zhàn)太行山區(qū),先后參加了平型關(guān)大戰(zhàn)和廣陽(yáng)戰(zhàn)斗。解放戰(zhàn)爭(zhēng)時(shí)期,任中南軍區(qū)司令部二局二處處長(zhǎng)兼政委,執(zhí)行過(guò)配合綏遠(yuǎn)、清風(fēng)店、石家莊、平津、衡寶、海南島等重大戰(zhàn)役的情報(bào)保障任務(wù)。建國(guó)后,他為推動(dòng)和促進(jìn)部隊(duì)的革命化、現(xiàn)代化、正規(guī)化建設(shè)做出了貢獻(xiàn),歷任中國(guó)人民解放軍總參謀部三部二局副局長(zhǎng)、局長(zhǎng)、政委,總參謀部三部副政委,三部顧問(wèn),第五屆全國(guó)政協(xié)委員。
榮獲三級(jí)八一勛章、二級(jí)獨(dú)立自由勛章、二級(jí)解放勛章和中國(guó)人民解放軍一級(jí)紅星功勛榮譽(yù)章。
1961年被授予少將軍銜,2004年病逝。