《宋史·卷四百一十二·列传第一百七十一》杜杲,字子昕,邵武人。父颖,仕至江西提点刑狱,故杲以任授海门买纳盐场,未上,福建提点刑狱陈彭寿檄摄闽尉。民有甲之子死,诬乙杀之,验发中得沙,而甲舍旁有池沙类发中者,鞫问,子果溺死。江、淮制置使李珏罗致幕下。滁州受兵,檄杲提偏师往援,甫至,民蔽野求入避,滁守固拒,杲启钥纳之。金人围城数重,杲登陴中矢,益自奋厉,卒全其城。调江山丞,两浙转运使朱在辟监崇明镇,崇明改隶淮东总领,与总领岳珂议不合,慨然引去。珂出文书一卷,曰:“举状也。”杲曰:“比而得禽兽,虽若丘陵,弗为。”珂怒,杲曰:“可劾者文林,不可强者杜杲。”珂竟以负芦钱劾,朝廷察芦无亏,三劾皆寝。淮西制置曾式中辟庐州节度推官。浮光兵变,杲单骑往诛其渠魁,守将争饷金币,悉封贮一室,将行,属通判郑准反之。安丰守告戍将扇摇军情,且为变,帅欲讨之,杲曰:“是激使叛也。”请与两卒往,呼将谕之曰:“而果无他,可持吾书诣制府。”将即日行,一军帖然。知六安县,民有嬖其妾者,治命与二子均分。二子谓妾无分法,杲书其牍云:“《传》云‘子从父令’,律曰‘违父教令’,是父之言为令也,父令子违,不可以训。然妾守志则可,或去或终,当归二子。”部使者季衍览之,击节曰:“九州三十三县令之最也。”知定远县,会李全犯边,衍时为淮帅,辟通判濠州,朝廷以杲久习边事,擢知濠州。制置大使赵善湘谋复盱眙,密访杲,杲曰:“贼恃外援,当断盱眙桥梁以困之。”卒用其策成功。金众数万驻榆林阜请降,辎重甚富,或请诱而图之。杲曰:“杀降不仁,夺货不义,纳之则有后患。谕而遣之。召奏事,差主管官告院,知安丰军。善湘与赵范、范弟葵出师,迁淮西转运判官。诏问守御策,杲上封曰:“沿淮旱蝗,不任征役;中原赤立,无粮可因。若虚内事外,移南实北,腹心之地,必有可虑。”时在外谏出师者惟杲一人。及兵败洛阳,人始服其先见。奉崇道祠,再知濠州,未行,改安丰。大元兵围城,与杲大战。明年,大兵复大至,又大战。擢将作监,御书慰谕之。丞相李宗勉、参知政事徐荣叟曰:“帅淮西无逾杜杲者。”诏以安抚兼庐州,进太府卿、淮西制置副使兼转运使。复与大元兵战。累疏请老,不许。权刑部尚书。淳祐元年,乞去愈力,擢工部尚书,遂以直学士奉祠。帝欲起之帅广西,以言者罢。帝曰:“杜杲两有守功,若脱兵权,使有后祸,朕何以使人?”乃起知太平州。俄擢华文阁学士、沿江制置使、知建康府、行宫留守,节制安庆、和、无为三郡。杲罢杨林堡,以其费备历阳,淮民寓沙上者护以师。首谒程颢祠。总领所即张栻宦游处,陈像设祀焉。置贡士庄,蠲民租二万八千石。复与大元兵战于真州。进敷文阁学士,迁刑部尚书,引见,帝加奖劳。乞归不许,兼吏部尚书。杲随资格通其碍,铨综为精。梁成大子赂当国者求铨试,杲曰:“昔沈继祖论朱文公,成大亦论真文忠公,皆得罪名教者,子孙宜废锢,安得仕?”进徽猷阁,奉祀。请老,升宝文阁致仕。帝思前功,进龙图阁而杲卒,遗表上,赠开府。杲淹贯多能,为文丽密清严,善行草急就章。晚岁专意理学,尝言吾兵间无悖谋左画,得于《四书》。子庶。