开城在统一新罗一改为汉地名松岳郡。景德王十六年（757年）改开城郡。在当时，开城原是当地豪族的封地，当中以王氏为代表。新罗真圣王十年（898年），弓裔使王建筑勃御堑城。新罗孝恭王五年（901年）弓裔建都称后高句丽，九年（905年）迁都铁原。918年，王建推翻后高句丽即位，建立高丽。次年（919年），把首都从铁原迁回开城，并改开城为开州。光宗十一年改称皇都，成宗十四年改开城府。显宗二十年（1028年）筑开京罗城，城基周二万九千七百步，门二十二门，号曰崇仁、宣旗、保定、光德、德山、会宾、仙溪、泰安、弘仁