1942年,他受党指派到了 临汾 游击队。
1942年12月成立临汾游击大队后任大 队长,并带领游击大队袭击南永安村敌八十三师1个排,夺取了20多支步枪、1支手枪。
1943年,临汾游击大队壮大发展到100多人,组建了2个连,利用灵活机动的战术,打炮楼、扒铁轨,打击了日本侵略军。
1943年底,日寇驻临汾师团对东山解放区进行疯狂的冬季大扫荡。他带领游击大队一面利用游击战术出其不意地打击敌人,一面帮助坚壁清野,转移群众。在抗日第一线,配合大部队在晋中一带打击日寇,消灭敌人。
1945年12月,临汾游击大队与洪洞县独立团合编为太岳军区警卫四团,他任第一营营长。
1946年5月,带领一营出击南永安据点,全歼守敌200余人。
1946年11月,奉命返回临汾县,组建地方武装独立连,后扩编为临汾县保安大队,他任大队长。
1947年4月,为配合陈赓晋南战役,他率临汾保安大队破坏敌铁路12华里,迫使敌人铁路运输中断。7月,保安大队2个连与曲沃县的1个连、翼城县的1个连,合编为太岳军区四十六团,他任副团长。
1948年1月,徐向前临汾战役。四十六团改编为华北军区四十四旅一三二团,积极投入战役前准备工作。根据上级命令,一三二团主要攻克日本坟(日本鬼子死亡埋葬场所)和玉皇顶。他在这次战役中,曾十几个通宵未合眼,冒着敌人密集的炮火,观察地形,分析敌情,寻找突破口。率队控制临汾外壕,为登城部队扫除了障碍。由于作战英勇、指挥有方而受到华北军区的通令嘉奖,并获“优秀指挥员”称号。
临汾解放后,一三二团随大部队北上,并编入十八兵团六十二军一八五师五五五团,他任副团长。随即投入解放山西太原的准备工作。此战五五五团担任主攻太原东山9号碉堡任务。同年11月24日夜,六十军从敌南侧发起佯攻。为掩护部队及时通过敌火力区,他在指挥炮兵部队用炮火支援时,突然一块弹片击中头部,不幸壮烈牺牲。