安市在戰國時期屬燕國遼東郡。漢時置安市縣。
十六國(317一420年)是先後隸屬於前燕、前秦、後燕遼東郡。
南北朝(420一585年)北朝之際,為高句麗所割據。
唐太宗貞觀年間,高句麗進攻新羅,新羅王向唐告急。唐命高句麗停戰,蓋蘇文拒絕。645年(唐貞觀19年),唐太宗為率10萬軍隊親征高句麗,攻破高句麗的玄菟、橫山、蓋牟、磨米、遼東、白岩、卑沙、麥谷、銀山、後黃等城,打到安市城時,唐軍因為“遼左早寒,草枯水凍,士馬難久留,且糧食將盡”而班師。 唐太宗親征高句麗,唐軍總共損失接近2000人,戰馬死了八千匹,唐軍打下高句麗10座城,遷7萬人入中國,還斬首4萬多級(通常殺敵數遠多於斬首數),唐軍還繳獲大量馬、牛、裝備、物資。唐軍多次大勝,其中單是在安市城外擊敗高延壽高惠真的那次勝利,唐軍不僅消滅了15萬高句麗軍,還繳獲馬5萬匹,牛5萬頭,鐵甲萬領,以及其他大量裝備。
唐將李勣等攻陷安市城後,攻滅高句麗,攻占遼東、朝鮮半島北部。
唐高宗總章元年(668年),置安市州,屬安東都護府。
公元671年,唐將李績等攻陷安市城後,滅亡高句麗。