任晋察冀边区第四分区团长,晋绥军区第六分区雁北支队支队长兼政委。参加了百团大战。第二次国共内战时期,任沈阳市保安三旅旅长,1946年8月任辽东独立三师师长,1947年3月任独立二师师长,1948年3月任东北野战军第五纵队十四师师长,1948年12月任第四野战军四十二军一二五师师长。参加了四保临江战斗、四平战役、辽西会战。中华人民共和国成立后,入南京军事学院高级系学习。1952年9月任第四十二军副军长。参加了抗美援朝战争。1957年8月任中国人民解放军第四十二军第一副军长。1964年5月任湖南省军区副司令员。