争期间，担任冀中军区第十六团政治处副主任。第二次国共内战期间，担任冀鲁豫军区卫生部副政委兼政治部主任，后改任华北军区独立第二旅政治部主任。中华人民共和国成立后，任平原省军区卫生部政委，后升任山西省军区政治部副主任、主任、政委。1964年，授少将军衔。文化大革命期间，担任太原市革委会主任。后改任湖南省军区政委。