崇祯皇帝对此非常赞赏,命吏部、兵部及都察院诸臣商议此事。大臣们一致认为,以前从来不曾有文官改为武官的先例,请求皇帝仍令张任学以监军御史的职务兼管军务。可崇祯皇帝不同意,下令张任学改署都督佥事为河南总兵。后来,皇帝认为他有奇才,竟任命他为总兵,成为明代以进士为总兵的唯一之人。
赴任河南后,这位四川出来的文人总兵张任学,在农民军首领刘国能、张献忠、罗汝才、马进忠、李万庆等人的作战中起起伏伏,功过皆有,也多次因“失职”被降职处分。这些年的征战中,张任学也成了最令张献忠头疼的一个四川人。
张氏祠堂残迹
崇祯十二年(1639年)七月,张任学被撤职回乡。
张任学被撤职后,带领长子张像升和部下士兵及亲从约300人,于当年回到家乡四川安岳,明朝崇祯十一年(1638)冬,他在狮子山主持修建了张公寨,并安营驻扎,盾兵操练。他还多次以自己在对张献忠等人的作战教训,告诫乡兵乡勇,让自己的军队做到知己知彼,尤其对长子张像升作战能力的指导,尤为用心。
张公寨:阻击张献忠的堡垒
据张公寨狮子岩文管员张秀文保存的《张氏族谱》第七卷“人物志”中记载,张任学被朝廷免官,回到老家张家坝。这一年,正是兵荒马乱的时候,他把乡亲们都带到寨上避乱。
不幸的是,张任学因忧国忧民,抱怨朝廷不公,而怄气伤肝,于崇祯十五年(1642)正月病故,葬于张家坝柏林坡(今安岳县瑞云乡乡政府驻地)。