为文长于纪事,尝取三国时事撰写汉本纪、列传,附以魏、吴载记,成《续后汉书》73卷。刊定《三国志》时,对旧史之讳而不书,或失实、或近见于异代之史者,均为之校核更定;或一事数说,必参订使归于一;或有论著,系于各篇之后,名《训志》。论是非疑似,抑扬予夺。临川危素称其“立义精密,可备劝讲”。朝廷取其书置宣文阁。
又感于宋之亡国,史籍只记载殉国的将相大臣,而低级官吏、士卒、妇女之殉节者,多不加著录,于是遍访故老,旁采笔记野史,广泛搜集资料,写成《宋季逸事》。
另著有《春秋三传归一义》30卷、《林下窃议》、《曲江张公年谱》《敝帚编》若干卷。《元史》卷一九九附于《隐逸·杜本传》。
晨兴照青镜,形影两寂寞。少年辞我去,白发随梳落。
万化成于渐,渐衰看不觉。但恐镜中颜,今朝老于昨。
人年少满百,不得长欢乐。谁会天地心,千龄与龟鹤。
吾闻善医者,今古称扁鹊。万病皆可治,唯无治老药。
我有一握发,梳理何稠直。昔似玄云光,今如素丝色。
匣中有旧镜,欲照先叹息。自从头白来,不欲明磨拭。
鸦头与鹤颈,至老常如墨。独有人鬓毛,不得终身黑。
前年种桃核,今岁成花树。去岁新婴儿,今年已学步。
但惊物长成,不觉身衰暮。去矣欲何如,少年留不住。
因书今日意,遍寄诸亲故。壮岁不欢娱,长年当悔悟。