祖上阎姓原籍山西,因大灾之年逃荒至河南并改姓张。张万春1915年出生在河南省郾城县裴城乡寨子村,1932年被迫离乡外出寻求生路,1933年初参加中国工农红军,同年6月编入红1军团2师4团3连,历任战士、班长、排长、副连长等职。1933年加入中国共产主义青年团,1935年加入了中国共产党。1937年8月至1938年10月间,先后任八路军115师343旅658团3连副连长、连长、副营长等职。1938年10月至1941年初,分别任八路军苏鲁豫支队1大队营长,独立游击支队3大队大队长等职。1941年初至抗日战争胜利期间,分别任新四军3师7旅19团副团长、团长、苏北军区第二分区司令员等职。解放战争期间,先后任东北民主联军6纵18师46军团团长、独立1师副师长、10纵28师副师长、第4野战军45军133师师长等职。建国后,先后任46军参谋长、40军副军长、黑龙江省军区副司令员、旅大警备区副司令员等职,参加了抗美援朝战争,参与了组织领导1969年黑龙江中苏边境自卫反击作战等重大军事活动。在土地革命和抗日战争中多次负伤。在战争年代因作战英勇,功绩显著,荣获大小战功和奖励数十次。建国后,被授予三级八一勋章,二级独立自由勋章和一级解放勋章。1955年被授予少将军衔。 1971年7月11日因病于北京逝世。