。建安十四年太守马艾死后、张恭以品德学问，被推举以长史代行太守。延康元年（220年）张恭派遣子张就请魏王曹丕派遣太守。张就在酒泉郡被黄华胁迫扣留，黄华想让张恭屈服。张恭得知后，派从弟张华率军攻撃黄华，自己率兵策应攻打张进。派遣精鋭骑兵迎接正式太守尹奉。黄华后投降金城郡太守苏则，张就无事返回敦煌。不久魏朝建立，张恭为关内侯、被任命为西域戊己校尉。后中央召会，因病辞官，太和年间（227年－233年）去世，追赠执金吾。
后代.张就为金城太守，和父亲同様享有高名。孙张斅为西晋广