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