江西萍乡人。1930年参加中国工农红军,同年加入中国共产党。土地革命战争时期,任红军前委特务连排长、连长,国家政治保卫局保卫大队大队长,保卫团营长,政治保卫局科长兼保卫大队大队长,红十五军团第七十八师参谋长。参加了长征。抗日战争时期,任中央警卫教导大队大队长,中央警卫团团长兼政治委员、延安北区卫戍司令员。解放战争时期,任冀察热辽军区热东军分区副司令员,热南军分区司令员,第二十二军分区司令员,东北野战军第八纵队二十二师师长。1948年任第四十五军一三三师师长,后任华北军区独立第二0七师师长。参加了辽沈、平津等战役。中华人民共和国成立后,任中央公安纵队司令员,公安部队参谋长,总参谋部警备部副部长,北京卫戍区司令员,人民武装警察部队副司令员。1967年任第二炮兵政治委员。1975年起任武汉军区副政治委员,北京军区副政治委员兼北京卫戍区第一政治委员,北京军区顾问。1955年被授予少将军衔。2001年8月l9日在北京逝世。
(来源:《中国人民解放军将帅名录》)