忻县革命委员会办事组组长，1973年4月至1975年11月间担任忻县革命委员会副主任，1975年11月至1983年8月担任中共忻县地委书记、忻县地区革命委员会主任，期间他在1979年2月至1983年10月兼任忻县军分区第一政委。此外，早年他还在黎城县、长子县、潞城县担任县委书记，还曾担任中共晋东南地委办公室主任。后来，他被任命为山西省绿化委员会常务副主任。