張公(gong)謹早年(nian)曾效(xiao)力于王世充,任(ren)洧州(zhou)長(chang)史(shi)。618年(nian)(武德元年(nian)),張公(gong)謹與洧州(zhou)刺(ci)史(shi)崔樞投降(jiang)唐朝(chao),被任(ren)命為鄒州(zhou)別駕(jia),累遷至右武侯長(chang)史(shi)。
621年(武德四年),徐圓朗反(fan)叛(pan),攻(gong)陷楚丘(今河(he)南滑縣),欲圍攻(gong)虞(yu)(yu)城(cheng)。河(he)南道安撫大使任瑰命崔(cui)樞、張(zhang)(zhang)公謹(jin)率領各州(zhou)豪強作質子(zi)的(de)子(zi)弟一(yi)百(bai)多人去守衛虞(yu)(yu)城(cheng)。副使柳浚道:“崔(cui)樞和(he)張(zhang)(zhang)公謹(jin)原來都(dou)是王(wang)世(shi)充的(de)部下,各州(zhou)人質的(de)父兄也都(dou)反(fan)叛(pan)了,這一(yi)去恐怕會叛(pan)變。”任瑰沒有理會。在張(zhang)(zhang)公謹(jin)二(er)人的(de)堅守下,叛(pan)軍(jun)難以攻(gong)破虞(yu)(yu)城(cheng),撤軍(jun)而去。
后來(lai),張公(gong)謹(jin)在徐(xu)世勣、尉遲恭的引薦下,被秦王(wang)李世民(min)(min)召(zhao)入秦王(wang)府。當時,李世民(min)(min)與太(tai)子李建成、齊(qi)王(wang)李元吉不(bu)和(he),向張公(gong)謹(jin)求取自保之(zhi)策。張公(gong)謹(jin)的回答很合李世民(min)(min)的心意(yi),從(cong)此(ci)逐漸受到器重。
626年(武德九年),李(li)世民(min)欲誅(zhu)殺李(li)建成、李(li)元吉(ji)(ji),但又(you)猶豫不決(jue),便命(ming)人占(zhan)卜(bu)(bu)以測吉(ji)(ji)兇。此時(shi),張(zhang)公謹從外而入,將占(zhan)卜(bu)(bu)的(de)(de)龜殼扔在(zai)地(di)上,并(bing)道(dao):“占(zhan)卜(bu)(bu)是為決(jue)定疑難之(zhi)事(shi),現在(zai)事(shi)情并(bing)無疑難,還占(zhan)卜(bu)(bu)什么(me)?如(ru)果占(zhan)卜(bu)(bu)的(de)(de)結果不吉(ji)(ji),難道(dao)能夠(gou)停止行動嗎?”李(li)世民(min)深(shen)表(biao)贊同。
六月四日,張(zhang)(zhang)公謹(jin)與長孫無忌等九人(ren)(ren)埋伏在玄(xuan)武(wu)門(men)外,發動了玄(xuan)武(wu)門(men)之變。李建成、李元吉死(si)后(hou),其黨羽馮立(li)、薛萬徹、謝叔(shu)方(fang)等人(ren)(ren)率軍趕到(dao)玄(xuan)武(wu)門(men),欲為太子和齊(qi)王報仇。張(zhang)(zhang)公謹(jin)勇力過(guo)人(ren)(ren),獨自關閉大門(men),將(jiang)馮立(li)等人(ren)(ren)擋(dang)在門(men)外,馮立(li)等人(ren)(ren)最(zui)終潰散。七月,張(zhang)(zhang)公謹(jin)升為左武(wu)侯將(jiang)軍,封定遠郡公。
627年(nian)(貞觀元年(nian)),張(zhang)公謹出任代州(今山(shan)西代縣(xian))都督(du),并上表朝廷請求實行屯田。此后,張(zhang)公謹對時政得(de)失(shi)多次進言(yan),都得(de)到唐太宗李世民的采納(na)。
629年(nian)(貞觀三年(nian)),張(zhang)公(gong)謹(jin)上奏朝廷(ting),認(ren)為可(ke)(ke)以討(tao)伐東突厥,并列舉六(liu)條理(li)由:“頡利(li)可(ke)(ke)汗奢華殘暴,誅殺忠良,親近奸佞,此(ci)其(qi)(qi)一(yi);薛延(yan)陀(tuo)等(deng)部(bu)落均(jun)已叛離,此(ci)其(qi)(qi)二;突利(li)、拓設、欲谷設均(jun)得罪頡利(li),無地(di)自容,此(ci)其(qi)(qi)三;塞北(bei)(bei)地(di)區(qu)經歷霜凍干旱(han),糧(liang)食匿乏,此(ci)其(qi)(qi)四;頡利(li)疏離族(zu)人(ren),委重任(ren)于(yu)外族(zu),胡人(ren)反復無常(chang),大(da)唐(tang)軍隊一(yi)到(dao),必然(ran)內(nei)部(bu)紛(fen)亂,此(ci)其(qi)(qi)五(wu);漢(han)人(ren)早年(nian)到(dao)北(bei)(bei)方避亂,至此(ci)時人(ren)數較多,近來(lai)聽說他們召聚(ju)武裝(zhuang),占(zhan)據險(xian)要之(zhi)地(di),大(da)軍出塞,自然(ran)內(nei)部(bu)響應,此(ci)其(qi)(qi)六(liu)。”唐(tang)太宗遂任(ren)命兵部(bu)尚書李靖為行軍總管(guan),討(tao)伐東突厥,張(zhang)公(gong)謹(jin)為副總管(guan)。
630年(nian)(貞觀四年(nian)),頡利兵敗,遣使請降,唐太(tai)宗(zong)命鴻(hong)臚寺卿(qing)唐儉前去撫慰(wei)。李(li)靖與(yu)李(li)勣(即徐世勣)在白(bai)道會軍(jun),打算出(chu)兵偷襲東突厥。張公謹得知后,反對道:“皇帝已接受(shou)他們投(tou)降,而且唐儉還在突厥,怎能出(chu)兵進攻?”李(li)靖不聽,發兵出(chu)擊,終(zhong)于(yu)平定了東突厥。
東突厥平定后,張公謹進封鄒國公,改任襄(xiang)州都督。
632年(貞觀六年),張公(gong)謹病逝于任上,年僅(jin)三十九歲,追(zhui)贈左驍衛大將軍(jun),謚號為襄。
639年(nian)(貞觀十三年(nian)),唐太宗追(zhui)思張公謹舊功,改封他為郯國(guo)公。
654年(永徽(hui)五年),唐高宗又(you)追贈張公謹為荊州都督。
《全唐(tang)文(wen)》收(shou)錄(lu)有其(qi)文(wen)一(yi)篇:《條突厥可取狀》
李世民:司徒趙國公無忌、……故左(zuo)驍衛大(da)將軍郯襄公張公謹、……故徐州都督(du)胡壯公秦叔寶等:或材推棟梁,謀猷經(jing)遠,綱紀帷帳,經(jing)綸(lun)霸圖(tu);或學綜(zong)經(jing)籍,德范光煒,隱犯同致,忠讜日聞(wen);或竭力義旗,委質(zhi)藩邸,一(yi)心表節,百戰標奇(qi);或受命廟(miao)堂,辟土(tu)方面,重氛載朗,王略(lve)遐宣。并契闊屯(tun)夷。劬勞師(shi)旅,贊景業於草(cao)昧(mei),翼淳化於隆平(ping)。
劉昫:敬德奪槊陷陣,鼓勇王師,卻賂報恩(en),竭(jie)忠霸主。然而(er)奮拳負氣,非自全之(zhi)道;文皇告(gao)誡之(zhi)言,可為功(gong)臣藥石。叔寶善用馬槊,拔賊壘則(ze)以(yi)寡(gua)敵眾,可謂(wei)勇矣。知節(jie)志平(ping)國難(nan),拜隼篽(yu)則(ze)致命輔君,可謂(wei)忠矣。而(er)并曉(xiao)世充之(zhi)猜貳,識唐(tang)代之(zhi)霸圖(tu),可謂(wei)見幾(ji)君子矣。志玄中鏑不言,竟安(an)師旅。公(gong)謹投龜定議,志助儲(chu)君。皆所謂(wei)猛將謀臣,知機識變。有唐(tang)之(zhi)盛,斯實賴(lai)焉(yan)。
王夫之:無左吳、趙(zhao)賢,則(ze)淮南不能謀逆;無宇文(wen)述、楊(yang)(yang)素,則(ze)楊(yang)(yang)廣不能奪嫡;無張公謹(jin)、尉遲(chi)敬德,則(ze)太宗不能殺兄;天下之亂,釀成(cheng)于徼幸功(gong)名(ming)者之從臾者類然也。