张郃,字儁,河间鄚人。东汉末年,应募参加镇压黄巾起义,后属冀州牧韩馥为军司马,袁绍取冀州,张郃率兵投归,任校尉,因破公孙瓒有功,迁为宁国中郎将。在官渡之战中被曹洪击退,随后投降曹操,跟随曹操攻乌桓、破马超、降张鲁,屡建战功,继与都护将军夏侯渊留守汉中,后被蜀将张飞击败。接任荡寇将军。从夏侯渊迎战刘备军于定军山,当夏侯渊战死,全军危急之际,张郃代帅,率部安全撤退,后屯陈仓。曹丕称帝后,升左将军,封鄚侯,奉命从曹真击平安定羌胡,后与夏侯尚围攻江陵。随曹真西拒诸葛亮,在街亭大破蜀军先锋马谡,迫使诸葛亮退回汉中,因功升征西车骑将军。后领兵追击蜀军,至木门中箭亡,谥曰壮侯,张郃戎马一生,以用兵巧变、善列营阵,长于利用地形著称。
据一些网络文章,大戟士属于重装骑兵,统帅是张郃,是袁绍部队中的精英部队,每个士兵都配备着大戟和重甲,而每个大戟士都是百里挑一的精锐普通士兵很难在身着重甲的情况下挥动大戟战斗。是袁绍跟公孙瓒相抗衡的一支精兵,顺便说一句,英雄传记载,袁绍听到白马义从,有这样一段对话绍笑曰“彼有白马义从,某有大戟士,安惧哉”呼合“隽,盍为吾破之”郃自张望不言,那么,张郃的大戟士,是不是袁绍军中的又一支精兵呢,这里要先说一下张郃。
张郃于黄巾之乱的时候,应徵入伍,以韩馥的军司马身份参与镇压叛乱,韩馥出让冀州后,效力于袁绍,在攻打公孙瓒时立下不少战功,迁为宁国中郎将。在官渡之战中,曹操袭击乌巢,张郃说“曹公的士兵英勇善战,他们一定会击溃淳於琼等人,淳於琼一旦失败,那么将军的大业就完了,您应该尽快带兵援救。”但谋士郭图却说“张郃说的不是好主意,我军不如进攻曹操的大营,曹操势必回救,这样淳於琼的危难不救自解。”张郃反驳“曹公的营盘牢固,仓促间肯定攻不下来。如果淳于琼等人被俘,我们也就要当俘虏了。”结果袁绍听信郭图,不听张郃的劝阻,派他攻打曹操军营,结果不但没攻下,缺乏救援的乌巢也被劫了,郭图将计谋失败后,诬陷张郃失败后出言不逊,张郃等将领惧怕被追究,于是投降了曹操,曹操对张郃的投降感到高兴,亲自迎接并称“如微子去殷,韩信归汉也”,此后担任著偏将军、封都亭侯。
后来张郃颇受曹操重用,交给其部队,让他跟随自己攻打邺城,占领了邺城。张郃又跟随曹操到渤海攻打袁谭,他单独率军包围了雍奴,击溃了袁军。随同曹操征讨柳城的时候,张郃和张辽担任先锋,张郃因为屡立战功升任平狄将军,张郃还领兵征讨东莱郡,讨伐管承,还和张辽等人一起讨伐陈兰、梅成等人,大获全胜。张郃跟随曹操到渭南,击溃了马超、韩遂等,又包围了安定,杨秋投降。张郃、夏侯渊一起征讨盘踞在鄜城的贼寇梁兴和武都一代的氐族叛军,再次击败了马超的部队,平定了宋建统治的地区。
曹操西征张鲁,抵达陈仓,准备从武都郡进入氐族部落,氐族人挡住道路,曹操派张郃统帅大军讨伐梁兴和氐族首领窦茂所部。不久从散关入汉中,派张郃率五千步兵在前开道,一直到阳平。张鲁投降,曹操回军,留张郃与夏侯渊、徐晃等守汉中,以拒刘备。同年,张郃别督诸军南下进攻巴东、巴西二郡,将当地百姓迁徙到汉中。刘备派征虏将军张飞为巴西郡太守,抗击张郃,张郃率军进至宕渠,与张飞相拒五十余日,张飞率精兵万余人从小道进攻张郃,由于山道狭窄,首尾不能相救,张郃大败,仅带十余人弃马爬山逃跑,之后收拢败兵,撤回南郑,升迁荡寇将军。
刘备进攻汉中,屯于阳平,夏侯渊、张郃、徐晃等率军迎击,张郃负责防守广石。刘备亲自率精兵万余人,分为十部,夜间猛攻张郃,张郃率亲兵与蜀军进行对抗,刘备不能攻克张郃,写信要求益州拨发援兵,诸葛亮一时迟疑不缺,从事杨洪劝道“汉中是益州门户,没有汉中就没有益州,还迟疑什么”诸葛亮恍然大悟,立刻发兵增援,其后,刘备退走马谷,放火烧营,夏侯渊知张郃兵少,调部分兵力来增援,并救火,途中遇上刘备军,被蜀军所杀,曹军大败,张郃同败军一起退守阳平关东,而当刘备听闻夏侯渊被斩杀,只说“要杀就杀张郃,杀夏侯渊有什么用”
司马郭淮和督军杜袭收敛散卒,郭淮见状,便说“张将军是国家的名将,刘备也忌惮他。现在形势紧迫,只有张将军才能安定军心。”于是众人推举张郃出任主帅,指挥士兵,布置营寨,军心安定。不久,曹操遣使令张郃假节。刘备欲渡汉水来攻,见魏军在汉水以北列阵相迎,刘备于是放弃渡河,隔水相持。曹操亲自进攻汉中,不能取胜,于是撤出汉中的部队,令张郃屯兵于陈仓。
曹丕即魏王位后,任命张郃为左将军,进封都乡侯爵位,等到曹丕登基之后,又进封他为鄚侯,命令张郃与曹真率领兵马征伐盘踞在安定一代,卢水胡人和东部羌人。战斗结束后,曹丕又在许昌宫召见了张郃、曹真,派张郃南下与夏侯尚一起进攻东吴政权的江夏郡,张郃独自率领几路大军渡过长江,夺取了百里洲上的吴军堡垒。