山东省长山县(今淄博市周村区)南阎镇人。一九二〇年出生,一九三八年三月,山东抗日救国军五军一支队战士,一九三八年六月山东人民抗日游击三支队特务营一连战士,一九三八年十二月山东纵队三支队特务团一营一连战士,一九三九年十月山东纵队三支队基干一营一连二班副班长,一九三九年十二月山东纵队三支队基干一营一连二班班长,一九四〇年九月山东纵队三支队基干一营一连一排副排长,一九四〇年十月山东纵队三支队基干一营一连一排排长,一九四〇年十二月山东纵队三旅七团三营八连副连长,一九四一年二月山东纵队清河独立团三营八连副连长,一九四一年四月山东纵队清河独立团二营五连副连长,一九四一年十一月山东纵队三旅七团一营二连连长,一九四二年二月山东清河军区直属团一营二连连长,一九四四年九月山东渤海军区党校学员,一九四五年七月山东渤海军区特务营副营长,一九四五年十月山东渤海军区特务一团一营营长,一九四六年七月山东渤海军区七师一团一营营长,一九四七年三月华东十纵二十八师八十二团一营营长,一九四八年七月华东十纵二十八师八十二团参谋长,一九四九年一月华东十纵三十师八十四团副团长,一九四九年二月二十八军八十四师二五〇团副团长,一九五〇年七月二十八军八十四师二五〇团 团长,一九五一年四月华东军区高干轮训班学员,一九五二年六月二十八军八十四师 参谋长,一九五二年十月二十八军八十四师 副师长,一九五二年十月二十八军八十二师 副师长兼参谋长,一九五四年四月华东军区第一文化速成中学 学员,一九五五年七月南京军事学院基本系四基高一班 学员,一九六〇年八月二十八军八十四师 师长,一九六九年一月新疆军区伊犁军区 副司令员一九七九年四月山西省军区 顾问,一九八〇年七月离职休养。一九五五年上校军衔,一九六四年授大校军衔。