唐恪,字钦叟,是杭州钱塘人。四岁的时候就成了孤儿.听到人家说到父亲就悲伤地哭泣。凭祖上的荫功登第,调任郴县县尉。县里有个百姓被害但尸体找不到,官吏抓了他的邻居,强迫他自诬为凶手,县令认为对。唐恪杭争,县令说:“不这样将被你拖累。”恪说:“我做县尉而不能捕到凶手,还要使无辜的人去死吗?”亲自外出访问寻找,晚上就有人来告发,天明就找到尸体,于是抓获了凶手。任榆次知县时,县里有一个豪绅的儿子称霸于乡里,聚集逃亡者,包庇奸邪之人,不交纳赋税,前后的知县都没有敢问的。唐恪用道理好言开导他,他省悟自悔,改变当初行径而成为一个谨慎忠厚的人。大观年间,唐恪被任命为屯田员外郎,拿着符节招纳边疆少数民族。少数民族开始害怕怀疑,衣服里面穿铠甲来迎接他,唐恪让卫兵都撤离,只让几十名士兵跟从前行。夷人望见后欢快高呼,扔下兵器服从命令。
调任沧州。黄河决堤,大水直逼城下,唐恪登城救指挥救灾。都水孟昌龄发去公文索要船只和士兵,唐恪报告说水势正险恶,船应当用来防备紧急情况;沧州是边地,军队没有皇帝的旨意不敢调遣。盂昌龄大怒,弹劾他,唐恪不为之所动,更加尽心治理水患。大水退去,沧州城得以保全,皇帝下诏嘉奖。
靖康初年,金兵攻入汴梁,李邦彦推荐唐恪,授予同知框密院事,到了后又任命为中书侍郎。这年八月,又任命为少宰兼中书侍郎,皇帝对他礼遇有加。然而唐恪做相,无拯救时世的大谋略。金兵第二次侵来时,要挟割要三镇,唐恪召集朝廷大臣商议,认为应当割给金兵三镇的人占十分之九,唐恪听从他们的意见。使者已经出发,这时各路勤王的部队才聚集京城周围,唐恪就命令他们停止前进,都掉头回去了。等到金兵逼迫城下,唐恪才开始后悔,就秘密地对皇帝说:“唐朝从天宝年后屡次失去京城又复兴的原因,是天子在外可以号召四方。现在应该效法景德旧事,留太子居守京城,而皇上您西迁洛阳,占据秦州和雍州,率领天下的人亲自征讨,以图兴复。”皇上将要听从他的 建议,而开封尹何栗入见,引用苏轼的现点,说周王朝之失算,没有比东迁更严重的了。帝幡然省悟,改变主意,以脚跺地说: “现在应当以死守社稷。”破格提拔何栗为门下侍郎,唐恪的计策不被采用。
唐恪跟从皇帝巡城,被都城的人拦住击打,唐恪策马快跑才得以脱身,于是就躺在家里请求辞去官职。继而御史胡舜陟弹劫他的罪行,说:“唐恪的智谋不足以谋划边关的战事,只长于交结大监,现在国家形势紧急,确实不可以在这样重要的位置上。”皇上就让何栗代替他做宰相。