1937年7月28日,任八路军一一五师骑兵营代营长。9月中旬,参加了平型关战斗。
1938年5月,任八路军第四纵队参谋长,率队向冀东挺进,以配合冀东大暴动。
1939年6月,去延安马列学院学习。
1940年,任晋察冀军区骑兵团长。
1947年5月,任晋察冀干校副校长。
1948年4月,任华北军政大学校务部部长,后任副教育长。
中华人民共和国成立后,调军委军教局工作。
1952年,任军训部助理部长。
1957年,毕业于军事学院,任训练总监部组织计划部副部长。因站在萧克等主张反对经验主义和保守主义一边,被调到外地降为军副参谋长使用,后升为军参谋长。
1964年,任北京卫戍区副司令员。
1982年,离休。
2003年1月11日,在北京病逝,享年90岁。
1955年,被授予少将军衔,获三级八一勋章、二级独立自由勋章、一级解放勋章。
1988年,获一级红星荣誉勋章。