河南内黄人。1936年参加中国工农红军,次年加入中国共产党。土地革命战争时期,任红一军团随营学校教员。抗日战争时期,任八路军第一一五师教导大队支队长,队长,晋察冀军区军政学校第三大队大队长。1938年起任晋察冀军区第二军分区参谋长。1945年任晋察冀军区司令部参谋处处长。解放战争时期,任晋察冀军区独立八旅旅长,晋察冀野战军司令部参谋处处长,第二纵队参谋长。1948年任华北军区第二纵队参谋长。1949年任第二十兵团六十七军参谋长,兵团副参谋长。参加了清风店、平津、太原等战役。中华人民共和国成立后,任兵团副参谋长。1951年任志愿军第二十兵团副参谋长,参谋长。回国后,任山西省军区副司令员。1970年起任军事学院副教育长,教育长,军事学院训练部部长。1955年被授予少将军衔。是中国人民政治协商会议第六届全国委员会委员。1989年1月23日在北京逝世。
(来源:《中国人民解放军将帅名录》)