1940年成立了献县第一所县立高小， 后来发展到每区一所高级小学校。1944年任献县县委书记，还兼着教师进修学校的校长。后任冀中八地委组织部长、冀中十地委副书记兼宣传部部长、十地委书记。1949年1月解放天津时，为保障大部队后勤供给，带领群众凿开冰冻的大清河，以船运输，代替人背、马驮、车拉、肩扛，军粮、弹药源源不断地运往前线。1949年8月合省划区时分到河北省委调研室，因怕写东西，不愿做调查研究工作。天津地委书记兼专员刘青山以自己文化低，要个有文化的助手，要张子善出任天津行政专署专员，后又向省委提议让张