《元史紀事本末》,明人陳邦瞻撰,全書二十七篇,其中《律令之定》一篇為臧懋庸補撰。陳邦瞻,字德遠,明高安(今江西高安縣)人,神宗萬歷年間,曾經擔任南京吏部司勛郎中,官至兵部左侍郎等職。在他之前,臨胊(今山東臨胊)人馮琦曾經編撰《宋史紀事本末》,但是,書未編成便死去了,其遺稿被弟子劉梧獲得。另外,南京的一個已故侍御史沈越也曾經依照紀事本末體例修成宋代史事若干篇,其遺稿被應天府府丞徐申從沈越的兒子沈朝陽處得?。在劉梧、徐申二人的倡議下,由陳邦瞻整理,編纂為《宋史紀事本末》二十八卷,經劉、徐二人校訂以後刊行。《白話精評元史紀事本末》刊行以後,陳氏又編纂了《元史紀事本末》,由臧懋庸參加訂,補。全書共記敘了二十七事,合為六卷,所記史事起自世祖至元十七年,止于朱元璋起兵。《四庫全書總目提要》說︰“明修元史,僅八月而成書,潦草殊甚,”明朝初年編修《元史》時,人們對于蒙古史事要聞知之不多,後倉促之間征集一些史臣和色目人編次成書。因此,《元史》對于元代史事的記載頗不詳盡,其中舛誤錯謬不少。