福建上杭人。1930年加入中国共产主义青年团。1932年参加中国工农红军。1933年由团转入中国共产党。土地革命战争时期,先后任福建军区司令部作战科、红十二军第三十四师师部、红五军团第十三师三十九团团部测绘员,红三十一军第九十一师师部测绘员。1937年任援西军司令部作战参谋。参加了长征。抗日战争时期,先后任中国人民抗日军政大学区队长,校务部队列科人事股股长。1941年起先后任中央军委作战局作战科副科长,情报科科长,情报处副处长。解放战争时期,任东北民主联军第一纵队一师副参谋长、参谋长。1948年起任东北军区司令部作战处副处长兼沈阳卫戍司令部参谋处处长。参加了三下江南和四平攻坚战。中华人民共和国成立后,先后任东北军区司令部情报处处长。1950年起任志愿军司令部作战处处长,司令部办公室主任。1956年起驻南斯拉夫大使馆武官。回国后任军事科学院外军研究部、战史研究部副部长,朝鲜军事停战委员会委员。1970年任成都军区副参谋长、司令部顾问。1961 年晋升为少将军衔。1995年3月29日在成都逝世。
(来源:《中国人民解放军将帅名录》)