北宋末年,金人攻陷宋都汴梁(今河南开封),掳走徽、钦二帝,北宋灭亡。这年五月,康王赵构在南京(今河南商丘)即帝位后,将国都迁于临安(今浙江杭州)。金人多年侵犯中原,战乱中中原百姓生活苦不堪言,一些地方的百姓自发组织起来抗击金兵,为国立功。渑池人张玘便是其中一位。他将所有家产变卖,在当地招募了数千人,把守在黄河岸边的家乡白浪渡口,力抗金兵渡河南侵。
渑池,地处黄河南岸,自古为兵家必争之地。张玘从小熟读兵书,武艺超群,“胆略出众”。公元1127年,金兵从黄河白浪渡口长驱渡河,张玘带领子弟兵凭借白浪天险英勇阻击,把金兵渡河者打得落花流水,金兵死亡数以万计,终于将金兵赶回黄河北岸,保卫了黄河南岸地区人民的生命财产安全。此后,张玘以战功被补授武翼大夫。
白浪战后,张玘带领义军加入了来制置使、前军统制董先的部队。宋绍兴元年(1131),大将高琼率兵攻取商州,宋高宗命董先率众御敌。张玘奉命率骑兵出击,他一马当先,猛冲敌阵,所率骑兵追随不及,在四皓庙(今陕西省商县东)被数百骑金兵包围。面对强敌,张玘“嗔目大呼,挺刃突击,金兵披靡,莫敢向”。这天,他以“九战九捷”,大获全胜。金兵逃退时,张玘又一直追击金兵至试剑关,使金兵争相逃进关门,自相践踏,“死者数百人”。
公元1132春,张玘随同董先领兵从陕西蓝田渡过渭水,计划攻取长安。这时,伪齐经略使李愕驻兵渭河北岸,与金将折合孛堇相呼应,声势很大。张玘将兵力部署在华严川一带。宋军将士斗志昂扬,同数倍之敌恶战。那时,受金册封的“齐帝”刘豫,已占据京城(今河南开封),断绝了董先军队的粮道,宋军给养困难,董先为保存实力,遂假意投降刘豫,将兵权暂交张玘执掌。当刘豫派人去接董先家眷时,董先给张玘密信,不让接去,说自己有机会必定归来。张玘便将来人囚禁看管。
当时,代理虢州(今灵宝市)事务的宋将王倚,决意降齐,张玘很是愤恨。恰好,商州偏将董震来找王倚议事,张玘便与董震合谋捉了王倚,与此前来接董先妻儿的伪齐使者一同斩首,除掉了这些卖国的汉奸。
除奸之事被刘豫知道后,他便命占据洛阳的河南安抚孟邦雄、总管樊彦直联合金人,统兵10万直抵长水(今洛宁县西)剿杀张玘。张玘周密部署兵力:分三路埋伏,自己率主力部队正面迎击,诱敌深入。待敌兵进入伏击圈后,三路伏兵一齐响应,敌兵大败,溃不成军。张玘亲率三千精兵乘胜追击,奔驰三百余里,黎明攻进洛阳,将孟邦雄擒获,齐、金10万联军立刻土崩瓦解。
公元1133年春,董先寻机从齐返回,张玘退就原职。宋高宗授封张玘为武翼大夫、果州团练使、河南府孟、汝、唐州马步军副总管。之后,张玘又在唐州(今河南唐河县)、邓州(今河南邓州市)一带,同金将阎锐等展开激战。每战,张玘总是率先攻城拔寨,英勇无比。唐、邓之战,杀获敌兵千余。不久,宋高宗颁下诏令,张玘和董先一路同行来京,被授官神武后军统制,归属岳飞。
追随岳飞后,张玘仍英勇奋战,收复了东京汴梁以西的信阳、襄阳等六个州郡。后来,朝廷得知张玘诛杀叛贼王倚一事后,十分敬佩,遂诏国史馆,将张玘事迹记入国史,并普封张玘为亲卫大夫。
公元1161年9月,金主完颜亮率军60万大举南侵,企图一举灭掉南宋。次年,张玘率兵屯驻泗州(今江苏泗洪东南)。金军主力部队进攻海州(今江苏连云港西南),企图由海道直取临安。宋高宗急调张玘会同镇江都统制张子盖,一同援救海州。当两军兼程到达海州郊区时,金人已将海州重重包围。“环城数十匝”,战事紧急,杀声震天,刀枪雷鸣,矢石交加。张玘在海州城北三里处与金兵恶战,他亲率精骑猛冲金兵阵地,所向无敌,亲手斩杀金将及金兵数十人,歼敌万余,解了海州之围。然而,金兵仓皇逃走时,流矢射中张玘,将军血染征袍,捐躯沙场。