河南商城人。1930年参加中国工农红军,同年加入中国共产主义青年团。1935年转入中国共产党。土地革命战争时期,任红二十五军第七十五师二二五团排长,团政治处组织科科长,红十五军团教导营连政治指导员。参加了长征。抗日战争时期,任八路军第一一五师教导大队第六队政治指导员,晋察冀军区军政学校第二队队长,晋察冀军区第三军分区教导大队大队长,第二团副团长,第二支队支队长兼政治委员。1941年起任晋察冀军区第三军分区第七区队区队长,第四十二团团长。解放战争时期,任晋察冀军区教导师第一团团长,晋察冀军区第三军分区副司令员,司令员,晋察冀野战军第一纵队二旅旅长。1949年任第二十兵团六十六军一九七师师长。参加了大同、集宁、石家庄、平津、太原等战役。中华人民共和国成立后,任师长。1950年任志愿军第六十六军一九七师师长。1951年起任副军长,军长。1954年起任北京军区副参谋长。1969年任济南军区副司令员,后任顾问。1955年被授予少将军衔。是中国人民政治协商会议第五届全国委员会委员。1979年12月31日在北京逝世。
(来源:《中国人民解放军将帅名录》)