加入中国共产党。1938年10月，任中共高阳县委书记。1944年11月，任冀中九专署专员、九地委常委。1945年5月，调冀中行署任民教科长、教育科长。1946年7月，任冀中区党委研究室副主任，冀中九专署专员、冀中区党委研究室副主任。1948年10月，任保定市副市长。解放军攻占保定后，任保定市军事管制委员会委员、保定市委委员、副市长兼秘书主任。1951年，起兼任保定市委统战部长，1952年6月，任中共保定市委书记兼市人民政府市长，同时任河北省人民委员会委员。1955年2月，任河北省水利厅副厅长、党组书记，