上古时栗陆氏建国都于此。
夏属豫州。
商属虞国,称栗。
周成王三年(前1052)封微子启于宋,地属宋国栗邑。
周赧王二十九年(前286)齐灭宋,与楚、魏共分宋地,属楚。
秦置栗县。
同期在栗邑地(今杨集镇)置祁乡县,与栗县同属砀郡。
汉初在境西南置建平县,与栗、祁乡3县皆为侯国,同属沛郡。
三国属魏。
东晋隆安元年(397)在境西南置马头郡,治建平城。
北魏孝昌二年(526)栗废,改称下邑。
隋开皇十六年(596)改属宋州。
唐、宋属归德府。
金明昌三年(1192)下邑县改称夏邑县。
定兴五年(1221)改属永州(今永城)。
元至清末均属归德府。
1913年属豫东道。
1914年改属开封道。
1931年属河南省。
1934年属河南省第二行政区(治商丘)。
1949年属商丘专区。
1958年改属开封专区。
1961年复属商丘专区。
1997年商丘撤地设市,属商丘市。