贞观五年（631年）析崖州置，十三年废。寻复。治所在琼山县（今海南省海口市琼山区南新民乡白石村，北宋开宝中移今琼山区治）。辖境相当今海南省海口、琼海市及定安、屯昌、临高县。干封后为当地黎族所据。贞元五年（789年）复。北宋时辖境扩大，包有今文昌市地。属广南西路。元朝时属湖广等处行中书省。天历二年（1329年）改为干宁军民安抚司。