日战争时期，任八路军115师344旅587团测绘股长，新四军第三师八旅二十二团通信参谋，后担任东北民主联军第二纵队五师司令部作战科科长，东北野战军第二纵队5师14团副团长。1949年任第四野战军39军115师343团团长。中华人民共和国成立后，率部参加朝鲜战争，担任115师副师长、师长。1954年起任39军参谋长、副军长兼参谋长。后升任总参谋部作战部副部长、部长。1975年，任山西省军区司令员。1980年，任乌鲁木齐军区副司令员。1964年晋升为少将军衔，获得三级独立自由勋章、三级八一勋章、二级解放勋章。