1928年8月,参加中国工农红军平江独立师特务连任普通战士。
1930年在红三军团六师八团任司务长。
1932年在红三军团二师六团任排长兼支书至政治指导员。
1934年任红军大学干部排长兼学员,此后任红二十九军司令部作战科长,第二五七团团长,教导队长。参加了中央苏区反“围剿”和长征。
任八路军留守兵团警备营长,警备四团参谋长。
1942年中央党校学习。
1943年,任385旅警备四团副团长。
1945年任冀东16军分区副司令员兼参谋长,第12军分区司令员。
1948年任东北野战军48军143师副师长,第四野战军第48军144师师长,曾转战于热南、热中、热辽、热东等广大地区,参加了承德保卫战,第二次解放杨家杖子,解放朝阳、台安等多次战斗。9月又率部战斗在建昌、昌黎、秦皇岛之间。后又参加了塔山阻击战。
1949年兼任江西军区宁都军分区分区司令员。
1950年调南京军事学院工作,任训练部战术教授会研究员。
1952年,任炮兵系主任。后调任39军副军长。
1965年因身患多种疾病在湖南东湖区干休所以少将副兵团职离休。
1986年2月21日因病逝世,享年75岁。
1955年,被授予少将军衔。[1]获二级八一勋章、二级独立自由勋章、一级解放勋章。