1914年生于江西省永新县,1929年参加中国工农红军,1930年加入中国共产主义青年团,1934年转入中国共产党,1931年进入军委无线电学校学习。
土地革命战争时期,历任红六军第九纵队司令部通信员,中共苏区中央局电台报务员,军委二局三科一股副股长。参加了中央苏区第一、二、三次反“围剿”斗争和攻打长沙、文家市、吉安等战役,参加了二万五千里长征。抗日战争时期,历任军委二局三科股长、政治指导员、二科科长、政训班副主任,晋察冀军区司令部二局二办公室主任。他随部队奔赴山西抗日前线,转战太行山区,先后参加了平型关大战和广阳战斗。解放战争时期,任中南军区司令部二局二处处长兼政委,执行过配合绥远、清风店、石家庄、平津、衡宝、海南岛等重大战役的情报保障任务。建国后,他为推动和促进部队的革命化、现代化、正规化建设做出了贡献,历任中国人民解放军总参谋部三部二局副局长、局长、政委,总参谋部三部副政委,三部顾问,第五届全国政协委员。
荣获三级八一勋章、二级独立自由勋章、二级解放勋章和中国人民解放军一级红星功勋荣誉章。
1961年被授予少将军衔,2004年病逝。