1935年参加中国工农红军。
1937年加入中国共产党。土地革命战争时期,任红一军团第一师一团排长。
抗日战争时期,任晋察冀军区第一军分区六团连长、营长,桑干河武工队队长、政治委员,第五军分区县支队支队长。
解放战争时期,任晋察冀军区第四纵队十旅二十九团副团长、团长、副旅长,第十九兵团六十四军一九0师副师长。
中华人民共和国成立后,任中国人民志愿军师长,中国人民解放军第一机炮师师长,守备师师长,要塞区司令员,军长,旅大警备区司令员,沈阳军区副司令员兼旅大警备区司令员,沈阳军区顾问。
1964年晋升为少将军衔。是中国共产党第九、十次全国代表大会代表。
1964年晋升为少将军衔。[1]