春秋战国时期,棠邑先属楚,后属吴,再属越,至公元前334年复归于楚,为吴楚交界吴国的重镇。
楚汉相争,棠邑县初属楚。汉王三年(前204年)楚九江王
英布以其地归汉。
汉,高帝六年(前201)封陈婴棠邑侯,为
棠邑侯国,武帝元狩六年(前117年),改名,棠邑称堂邑。元鼎元年(前116年),堂邑侯国除,复为堂邑县,属临淮郡。东汉建武年,改属徐州广陵郡。
晋太康元年(280年),以堂邑属徐州临淮郡,元康七年(297年),置堂邑郡于堂邑县,隶扬州。东晋,成康四年(338年)江淮乱,百姓南渡,侨置堂邑郡于江南
建康六合区境,有实土。
南齐建元元年(479年),析秦郡置齐郡,治瓜步(瓜埠),属青州。永明元年(483年),并秦郡入齐郡,将齐初恢复的堂邑县又并入尉氏县;永明二年以尉氏改属新昌郡。梁天监元年(502年),废齐郡复为秦郡,分尉氏县为堂邑、尉氏2县,太清三年(549年),侯景袭秦郡,改郡为西兖州。陈永定元年(557年)改复江北失地,恢复秦郡,堂邑、尉氏属之。太建五年(573年),北齐再取秦郡,置秦州瓦梁郡,随即为陈所收复,仍设秦郡;十年,改秦郡为义州,旋罢。北周于公元579年南下占领秦郡,改秦郡为方州,置六合郡,又置方山县,属方州。方州治于方山。
隋开皇元年(581年),废六合郡,以所领各县属方州。开皇四年,废尉氏、堂邑、方山3县,并置为
六合县,属方州。