安市在战国时期属燕国
辽东郡。汉朝时设立安市县,属于辽东郡。十六国(317-420年)期间,安市城先后隶属于
前燕、
前秦、后燕辽东郡。南
北朝(420-589年)北朝之际,安市城为高句丽所占领。
李世民贞观年间,高句丽进攻
新罗区,新罗善德女王向唐朝告急。唐朝命高句丽停战,但
渊盖苏文拒绝。645年(唐
贞观19年),唐太宗为率10万军队亲征高句丽,先后攻破高句丽的玄菟、
华表山、盖牟、磨米、
辽东、白岩、卑沙、麦谷、银山、后黄等城,并拔
辽阳市(今辽宁辽阳),接着连破白崖城(今
海城市),盖牟城(今辽宁盖州)。然而,
唐军在安市城遭到了安市城主的坚决抵抗,后世小说中塑造成
高句丽名将
梁万春。由于“辽左早寒,草枯水冻,士马难久留,且粮食将尽”,
李世民下令班师。唐军总共损失接近2000人,战马死了八千匹,唐军打下高句丽10座城,迁7万人入
中原地区,还斩首4万多级(通常杀敌数远多于斩首数),唐军还缴获大量马、牛、装备、物资。其中单是在安市城外击败
高延寿高惠真的那次胜利,唐军不仅消灭了15万高句丽军,还缴获马5万匹,牛5万头,铁甲万领,以及其他大量装备。
665年,唐将
李勣等攻陷安市城后,攻灭
高句丽,攻占
辽东、
朝鲜半岛北部。
李治总章元年(668年),置安市州,属安东都护府。公元671年,唐将李绩等攻陷安市城后,灭亡高句丽。