渭南之战,张郃跟着曹操,打败马超,韩遂,又带人包围安定,逼降了杨秋。
讨伐梁兴,打败宋建,独自逼退马超,好像有张郃的地方,想输都难。
宋建死后,张郃又带人平河关,渡河深入小湟中,收降河西诸羌,陇右在他手上得到平定,很多胡族听到张郃的大名都不能举刀。
曹操带兵征讨张鲁,沿路都有氐族阻挡,曹操知道张郃在他们中间的威名,让他带人讨伐兴和氐族首领窦茂所部,打赢了。
后面曹操想从散关入汉中,为了开进顺利,曹操派张郃率五千步兵在前开道,一直到阳平,张郃的大旗就是最好的通行证。
张鲁投降后,曹操留下张郃与夏侯渊共同守汉中,防备刘备的进攻。
他又独自统领军队,迫降巴东,巴西二郡,把当地百姓都迁走了。
刘备被张郃气的牙痒痒,后面派出了张飞来对付他。
二张在宕渠对峙了近两个月,不分高下,后面张飞带人抄小道穿插到他身后,首尾夹击,打败了张郃。输在张飞手上,也算不冤。
刘备发动汉中之战,亲率数万大军,由十名将军分别统领,一起向张郃发起攻击,想要吃掉他,结果被张郃打跑了。
意识到困局的刘备,只好让诸葛亮给他援兵。
等人到了,刘备就主动发起攻击,趁夜放火烧夏侯渊营外的鹿角。鹿角就是防守的障碍,往那一摆,人马都通行不了。
夏侯渊一看鹿角被烧,马上和张郃兵分两路带人去修。夏侯渊身边人少,结果被黄忠抓住机会杀了。
夏侯渊一死,大军群龙无首,败退到阳平关东,将士人人自危。后来张郃出来临危执掌,安排将士安营扎寨,稳住局面。
有意思的是,当刘备听说杀了夏侯渊时,第一反应不是高兴,而是说,杀夏侯渊有什么用,要杀就杀张郃啊!可见张郃在刘备心中的地位。
等到曹丕继位,对张郃更加礼遇,封他为鄚侯。
后来张郃被调到东南边来,打孙权。