[191年]袁紹取冀州韓馥戰敗張郃率兵歸附袁紹任校尉對抗公孫瓚。後來公孫瓚被擊敗張郃功勞很大升為寧國中郎將。
[2oo年]曹袁兩軍對峙于官渡袁紹派淳于瓊率萬余人護送軍糧屯于烏巢。曹操留將守營親自率兵偷襲烏巢。張郃認為曹操兵精淳于瓊必敗應迅去救援而袁紹的謀士郭圖卻建議進攻曹操的大本營。袁紹采納了郭圖的建議張郃勸阻袁紹不听只派輕騎去救烏巢而派重兵去進攻曹操的大本營結果不能夠攻下。很快烏巢兵敗消息傳來袁軍軍心動搖。郭圖聞訊後大為羞愧為推卸責任誣讒張郃不賣力作戰失敗後還出言不遜。張郃心中害怕與將軍高覽憤而投奔曹操。曹操聞張郃來降十分高興將此事比作微子去殷、韓信歸漢于是拜張郃為偏將軍封都亭侯授予他部隊隨軍作戰。由此看出張郃是個極有謀略並深知軍機的將才不負「巧變」之名。
[2o4年]張郃隨曹操攻克鄴城大敗袁尚。次年又隨曹操在南皮消滅袁譚勢力。
[2o7年]曹操遠征烏桓張郃與張遼共為先鋒。戰後張郃因功升為平狄將軍。後來張郃又參加了征討管承征討陳蘭、梅成等人的作戰。
[211年]馬、韓遂叛亂張郃隨曹操出征在渭南大破關中軍。繼而張郃率軍圍攻安定擊降楊秋。
[214年]馬在張魯支持下卷土重來。張郃跟隨夏侯淵擊敗馬並平定了宋建的叛亂。
215年]曹操親率大軍進攻漢中從散關入派張率五千步兵在前開道一直到陽平。張魯投降曹操回軍留張郃與夏侯淵、徐晃等守漢中以拒劉備。同年張郃率兵南下進攻巴西郡欲遷徙當地百姓到漢中。劉備派征虜將軍張飛為巴西郡太守抗擊張郃。張郃軍進至岩渠被張飛擊敗。這次張郃和張飛相持五十余日後來張飛利用有利地形切斷張郃的前後聯系使他孤立無援終于將其打敗。張郃損失較大僅帶幾十人逃亡。但《三國演義》中說張飛用醉酒法誘使張郃出戰的情節確是虛構的。
[218年]劉備進攻漢中屯于陽平夏侯淵、張郃、徐晃等率軍迎擊張郃負責防守廣石。劉備親自率精兵萬余人分為十部夜間猛攻張郃。張郃親自率兵與蜀軍進行搏斗劉備不能攻克。次年魏軍主帥夏侯淵在定軍山戰死曹軍大敗張郃同敗軍一起退守陽平關東。司馬郭淮和督軍杜襲收斂散卒推舉張郃繼夏侯淵為魏軍主帥。張郃出任指揮士兵布置營寨軍心安定。劉備欲渡漢水來攻見魏軍在漢水以北列陣相迎劉備于是放棄渡河隔水相持。不久曹操遣使令張郃假節。後來曹操親自進攻漢中不能取勝于是撤出漢中的部隊令張郃屯兵于陳倉。
[22o年]曹丕即位任命張郃為左將軍進封都鄉侯。不久曹丕稱帝又進封張郃為鄚侯隨即命令張郃跟隨曹真征討安定的胡羌之後與曹真一同進朝朝見。
[223年]張郃同夏侯尚一起進攻江陵。張郃別督諸軍渡江攻取洲上屯塢擊敗孫盛屯塢里的主力部隊萬余人又是大功一件。
[227年]魏明帝曹叡即位張郃奉命屯兵荊州與司馬懿進攻孫權部將劉阿等人追至祁**戰擊敗吳軍。
[228年]蜀相諸葛亮第一次北伐南安、天水、安定三郡響應。魏明帝曹叡加張郃位特進使督諸軍與蜀將馬謖戰于街亭。馬謖依守南山下不據城被張郃截斷水源殺得大敗。繼而張郃又平定了三郡的反叛。魏明帝曹叡下詔嘉獎張郃增加食邑1ooo戶前後一共43oo戶。司馬懿在荊州訓練水軍欲從沔江順流進入長江伐吳魏明帝曹叡命令張郃率關中諸軍去荊州接受調度。張郃到達荊州後正值冬天水淺大船無法通行于是又回軍屯駐方城。同年年底諸葛亮第二次北伐出散關圍陳倉。魏明帝曹叡急招張郃進京把三萬士兵交給他指揮並派遣武衛、虎賁等侍衛保護張郃。魏明帝還親至河南城置相酒送問張郃能不能來得及救援陳倉張郃判斷諸葛亮軍沒有糧草一定不能持久便回答等援軍趕到時諸葛亮已經退走。張郃率軍連夜趕到南鄭諸葛亮果然退軍于是奉詔還于京都被拜為征西車騎將軍。
[231年]諸葛亮第四次北伐張郃隨司馬懿前往相拒。後諸葛亮糧盡退兵張郃追至木門與諸葛亮軍交戰被飛矢射中右膝死亡被謚為壯侯兒子張雄繼嗣。由于張郃前後征戰有功魏明帝分張郃的食邑封張郃的四個兒子為列侯封他的幼子為關內侯。
張郃通曉應變之術擅長布置營寨預料戰勢、地形一向準確即使諸葛亮都對他有所顧忌。張郃雖為武將卻喜歡儒士曾推薦同鄉的卑湛被皇帝下詔嘉獎將張郃比好儒學的東漢大將祭遵並將卑湛提升為博士。
漢末應募討黃巾為軍司馬屬韓馥。馥敗以兵歸袁紹。紹以郃為校尉使拒公孫瓚。瓚破郃功多遷寧國中郎將。太祖與袁紹相拒於官渡紹遣將淳于瓊等督運屯烏巢太祖自將急擊之。郃說紹曰︰「曹公兵精往必破瓊等;瓊等破則將軍事去矣宜急引兵救之。」郭圖曰︰「郃計非也。不如攻其本營勢必還此為不救而自解也。」
郃曰︰「曹公營固攻之必不拔若瓊等見禽吾屬盡為虜矣。」紹但遣輕騎救瓊而以重兵攻太祖營不能下。太祖果破瓊等紹軍潰。圖慚又更譖郃曰︰「郃快軍敗出言不遜。」郃懼乃歸太祖。
張浪一遍一遍的回憶著歷史中對幾人的介紹暗想自己這次可是揀到寶了若幾人遠誠心歸降的話那對于江東勢力團來說簡直就是如虎添翼的。