西平定县县大队副大队长，太行军区第二军分区三十九团团长，参加了百团大战等战役。第二次国共内战期间，任中原军区第九纵队二十五旅副旅长，许昌军分区副司令员，参加了石家庄战役、淮海战役等。1949年，任河南军区警备第二旅副旅长。中华人民共和国成立后，参加朝鲜战争。后任中南军区高射炮第一师副师长，华南军区防空司令部参谋长，中南军区防空司令部第二参谋长，南昌防空指挥所副主任，防空军第二师师长，1956年任北京军区空军高炮指挥部司令员，1964年调任福州军区空军高炮指挥部司令员。1969年，任福州军区空军副参谋长，