1916年生,江西省永新县人。1928年加入少年先锋队,1929年参加中国工农红军,1930年加入中国共产主义青年团,1932年加入中国共产党。土地革命战争时期,任红5军团司令部机要股股长、机要科科长兼译电员,红军前敌指挥部机要局第二科副科长、科长。参加了中央苏区“反围剿”和长征。 抗日战争时期,任军委一局组织科科长,八路军120师358旅司令部作战科科长,八路军南下支队第4大队副大队长。参加了晋西北反“扫荡”和南下北返作战。 解放战争时期,任中原军区豫南军分区参谋长、游击大队第2队队长,晋冀鲁豫军区第2纵队6旅参谋长、纵队司令部政作战处处长,冀南军区第四军分区参谋长、副司令员兼参谋长,中原野战军第6纵队17旅副旅长,第二野战军12军35师副师长兼参谋长。参加了淮海、渡江、成都等战役。 新中国成立以后,任志愿军第12军35师副师长、军副参谋长,华东军区公安部队副参谋长兼淞沪警备司令部参谋长,第12军副军长,军事科学院办公室副主任、军事技术直观教研馆主任、政委,军事科学院副院长,工程兵副司令员。1955年被授予少将军衔,荣获二级八一勋章、二级独立自由勋章、二级解放勋章。1988年荣获一级红星功勋荣誉章。他是第五、第六全国政协委员。2001年12月26日在北京逝世,享年86岁。