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