1914年生,江西省永新县人。1929年参加中国共产主义青年团,1930年参加中国工农红军,1933年转入中国共产党。土地革命战争时期,任红一方面军3军7师19团排长,红五军团特务团工兵连连长、军团政治部指导员兼通信队副队长,红四方面军红军大学政治教员,红军总司令部作战局参谋,红二方面军司令部作战参谋、6师作战参谋。参加了中央苏区反“围剿”和长征。 抗日战争时期,任八路军120师358旅716团参谋长,358旅司令部作战科科长,715团参谋长,8团参谋长。1937年10月在雁门关伏击战斗中胸部负重伤,成为120师对日作战负伤的首位团职指挥员;1938年后参加了收复晋西北七城战役、挺进冀中、百团大战和晋西北反“扫荡”、反“蚕食”斗争。1943年6月随358旅回师陕甘宁边区,入中共中央党校学习。1945年6月随南下第2梯队南下继而转赴东北。 解放战争时期,任东北人民自治家359旅参谋长,东北民主联军独立第1师参谋长,东北野战军第10纵队28师参谋长,第四野战军47军副参谋长、140师师长。参加了辽沈、平津、宜沙等战役。 新中国成立以后,任第47家参谋长,军事学院高级系训练处处长、基本系主任,高等军事学院基本系主任,湖南省军区副司令员,广东省军区副司令员,军区副参谋长、司令部顾问。1955年被授予少将军衔,荣获二级八一勋章、二级独立自由勋章、一级解放勋章。他是第五届全国人大代表。1992年4月9日在广州逝世,终年78岁。