义县历史悠久,开发较早。据境内稍户营子花尔楼出土文物考证,早在原始社会后期、奴隶社会初期,就有人类在此繁衍生息。春秋时期,义县地属孤竹国。战国时期属燕国辽西郡,郡治在阳乐(义县刘龙台镇古城子沟附近)。秦国灭燕后,此地仍为辽西郡。西汉(公元前206年~公元25年)在义县境内始设交黎县,为辽西郡东部都尉治所。东汉(25年~220年)改为昌黎县,属辽东属国。三国曹魏时期(220年~265年)属幽州昌黎郡,郡县同治。西晋(265年~316年)属平州昌黎郡。东晋十六国时义县地先后属前燕、前秦、后燕和北燕昌黎郡。前燕慕容廆曾在境内棘城定都,其子慕容皝也将平州(辽阳)昌黎郡治定在昌黎县(义县)。东晋太元五年(380年)前秦灭前燕,义县属平州昌黎郡,郡治所迁至龙城(朝阳市境)。太元九年(384年)慕容垂建后燕,冯跋于东晋义熙五年(409年)灭后燕建北燕,都龙城,义县仍属平州昌黎郡。南北朝(420年~581年)义县属北魏拓拔氏,属营州昌黎郡。东西魏时属东魏拓拔氏。隋代(581年~618年)初隶属营州,境内置燕郡(治所在义县城),后置辽西郡,郡治辽西县(张家堡乡王民屯附近)。
唐代(618年~907年)高祖武德年间(618年~626年)在隋燕郡旧址建燕郡守捉城,初属河北道营州,后属安东都护府。德宗贞元二年(786年)升燕郡守捉城为军城,置镇安军。五代前期后梁、后唐时,义县属营州的燕郡,郡治所在燕郡城(义县城)。辽代圣宗统和八年(990年)设崇义军节度使。辽兴宗以定州(河北省定县)俘户建宜州,属中京道,宜州下辖弘政(九道岭镇复兴堡附近)、开义(七里河镇开州附近)二县。 金代天德三年(1151年)改宜州为义州,属北京路,下辖弘政、开义、同昌(阜新境内)三县。元代(1206年~1368年)义州属辽阳行省大宁路。明代(1368年~1644年)初年,废州置卫,改义州为义州卫,属辽东都指挥使司。永乐八年(1410年),广宁后屯卫迁徙于义州卫城,一城有二卫。明宣德元年(1426年)都指挥使楚勇建砖城。
清代(1644年~1911年)恢复义州之名。清初,为察哈尔王封地,后王叛,1675年平定后,设义州城守尉及巡检司,初隶广宁府(北宁)。雍正十二年(1734年)裁巡检司设知州,改属锦州府。清朝灭亡后,1913年(民国2年)废州府,改义州为义县,属奉天省辽沈道。1929年(民国18年)5月废道制,直属奉天省。同年末,东北易帜,奉天省更名为辽宁省,义县属辽宁省。日伪统治初期属奉天省。1934年(民国23年,伪康德元年)12月实行新省制后,义县改属锦州省。1945年(民国34年)9月3日,抗日战争取得最后胜利。同月成立中共辽西地委、义县属辽西地委至年末。1947年(民国36年)6月,国民党政府划东北为九省,义县属辽宁省。1948年10月1日,义县解放。1949年1月辽西省成立后,义县属辽西省。1954年8月,辽西、辽东两省合并为辽宁省,义县属辽宁省。1955年12月1日成立辽宁省锦州专区,义县属锦州专区。1959年1月锦州专区撤消,改为市辖县制,义县属锦州市。1965年12月恢复专区制,义县再属锦州专区。1968年12月锦州专区再度撤消,义县再属锦州市。