1916年生,山西省芮城县人。1935年在大学期间参加中国共产党领导的进步学生运动。1938年参加八路军,1938同年加入中国共产党。 抗日战争时期,于1938年4月入延安抗日军政大学第4期第1大队学习,同年8月毕业。后任联军120师司令部参谋,358旅716团参谋长,358旅司令部科长,358旅兼晋西北军区第三军分区参谋长。参加了挺进冀中、晋西北反“扫荡”、反“蚕食”斗争和百团大战及晋绥大反攻作战中的收复柳林、离石战斗。 解放战争时期,任第一野战军1军1师副参谋长,第一野战军1兵团参谋处长、副参谋长。参加了绥包、晋北和保卫延安、转战陕北、解放大西北诸战役。 新中国成立以后,任新疆军区司令部作战处处长,新疆军区副参谋长兼八一农学院副院长、党委书记,西北军区后勤部参谋长,总后勤部学校管理部副部长,后勤学校校长,后勤工程学院院长。1955年荣获二级独立自由勋章、二级解放勋章。1976年1月4日牺牲,终年60岁。