张向善,1917年生,山东鄄城人。1936年春参加革命,同年加入中国共产党,1938年参加山西民族革命大学游击队。抗日战争时期山西决死三纵队游击十团连政治指导员,营政治教导员,太行军区第三军分区政治部敌工科科长,武乡独立营政治委员,决九团政治处主任、团政治委员。解放战争时期二十三旅六十九团政治委员兼团长,旅政治部主任。1949年六十军一七九师副政治委员。中华人民共和国成立后四川茂县专区专员、中共茂县地委书记、军分区司令员、政治委员,中国人民志愿军师政治委员,解放军二十军政治部副主任、主任、军副政治委员。1964年4月化学工业部政治部主任,中国科学院行政管理局党委书记、局长,中国科学院顾问,中国科学院党史资料征集委员会主任。1984年离职休养。副部长级。1964年晋升少将军衔,荣获二级独立自由勋章、二级解放勋章。因病医治无效,于1998年7月14日在北京逝世,享年81岁。