丁氏先祖是河北人,五代時遷居蘇州。祖父丁守節,與范仲淹曾祖范夢齡同是吳越國中吳軍節度使錢文奉(錢镠之孫)的幕僚,任節度推官,遂為長洲人。通籍后丁謂官運亨通,歷任三司戶部判官、工部員外郎、三司鹽鐵副使。大中祥符元年(1008),召為右諫議大夫,權三司使,加樞密直學士。后歷任禮部侍郎、參知政事,工、刑、兵三部尚書。