江西吉安人。1929年参加中国工农红军,同年加入中国共产主义青年团。1931年转入中国共产党。土地革命战争时期,任红六军第二纵队连指导员,纵队政治部青年干事兼大队长,红三军第八师政治部青年科科长,军委政治保卫局侦察科科员,红九军团保卫局科长,红一军团保卫局科长。参加了长征。抗日战争时期,任晋察冀军区第一军分区政治部锄奸科科长,冀中军区政治部锄奸部部长。1941年任晋察冀军区司令部侦察科科长。1945年任冀晋军区第五军分区副司令员。解放战争时期,任晋察冀军区独四旅副旅长。1947年起任独一旅副旅长,第二军分区司令员。1947年任晋察冀野战军第六纵队十八旅旅长。1948年任华北野战军第六纵队十八旅旅长。1949年任第二十兵团第六十八军二O四师师长。参加了邯郸、正太、石家庄、平津、太原等战役。中华人民共和国成立后,任北京公安总队总队长,公安军第二师师长,公安部队第二副参谋长。1957年起任北京军区副参谋长,国务院水电部副部长。1955年被授予少将军衔。2000年11月22日在北京逝世。
(来源:《中国人民解放军将帅名录》)