任八路军第一一五师政治部组织干事。参加平型关战斗。后调任八路军第一一五师第三四三旅政治部组织科科长。
1941年冬至1942年10月任山东军区滨海独立军分区司令员兼政治委员(至1943年3月),后任山东滨海南北两地军政委员会书记。参与巩固和发展山东根据地的斗争。
1947年2月至1948年3月,任辽宁军区第四(海龙)军分区司令员。
1949年,任辽南军区副司令员,第四野战军预备纵队政治部主任。5月至9月任东北军区第一七一师师长。指挥部队参加保卫四平战役和剿匪等作战。
1953年,参加抗美援朝。任志愿军第二十兵团副军长。回国后,任东北军区司令部军务处处长。
1959年3月至1963年12月,任吉林省军区副司令员、省军区党委常务委员。
1999年2月25日,因病在北京逝世,终年85岁。
1955年被授予少将军衔,获二级八一勋章、一级独立自由勋章、一级解放勋章。
1988年获一级红星功勋荣誉章。