江西省兴国县人。一九三0年参加中国工农红军。一九三一年加入中国共产主义青年团,一九三二年转入中国共产党。土地革命战争时期,任红三军团第一师政治部宣传员,第四师政治部组织科青年干事,连政治指导员,红一方面军保卫局训练队队长。参加了长征。抗日战争时期,任陕甘宁边区绥德分区公安局局长,陕甘宁边区保安处第三科科长。解放战争时期,任冀中行政公署公安局副局长,晋察冀军区政治部保卫部部长,华北军区政治部保卫部副部长。中华人民共和国成立后,任华北军区政治部保卫部代部长,部长,中国人民志愿军政治部保卫部部长,中国人民解放军总政治部保卫部副部长,中国人民解放军总参谋部政治部主任,总参谋部通信部政治委员。一九五五年被授予少将军衔。