福建上杭人。1929年参加中国工农红军,同年加入中国共产主义青年团,1931年转入中国共产党。土地革命战争时期,任红一军团司令部译电员,参谋,机要科科长,通信科科长。参加了长征。抗日战争时期,任八路军第一一五师司令部机要科科长,晋察冀军区司令部通信科科长兼通信营营长。1944年任陕甘宁晋绥联防军教导二旅独立团副团长。解放战争时期,任晋察冀军区通信大队大队长,冀晋军区副参谋长,北岳军区副参谋长,第一纵队副参谋长,察哈尔军区副参谋长兼后勤副司令员。参加了正太、石家庄、绥东等战役。中华人民共和国成立后,任察哈尔军区参谋长兼后勤司令员,华北军区军运部部长。1953年起任内蒙古军区第三副司令员。1971年任河北省军区副司令员。1955年被授予少将军衔。1989年4月21日在北京逝世。
(来源:《中国人民解放军将帅名录》)