南朝宋、齐为宋寿郡宋寿县地,属交州。梁、陈为安京郡安京县地,属安州。隋开皇十年(公元590年) ,罢安京郡为安京县。开皇十八年(公元598年),改安州为钦州。
隋朝大业三年(公元607年),改钦州为宁越郡。唐武德四年(公元621年),改宁越郡为钦州总管府。唐武德七年(公元624年),改为都督府。贞观元年(公元627年),撤销都督府。天宝元年(公元742年),改钦州为宁越郡。至德二年(公元757年),安京县改为保京县。乾元元年(公元758年),宁越郡复改为钦州。
宋时期为安远县地,隶广南西路(宋景德三年公元1006年,改保京县为安远县),元属钦州路,明洪武二年(公元1369年),改钦州路为府。
洪武八年(公元1375年),降为州,洪武九年(公元1376年),降为县,属廉州,隶雷州府;洪武十四年(公元1381年),复为州。
光绪十四年(公元1888年),钦州升直隶州, 析州属防城、如昔二司置防城县。
中华人民共和国成立以后,防城县1951年2月前属广东,1951年3月至1955年6月划归广西,1955年7月至1965年7月复归广东,1965年8月再划归广西壮族自治区。防城县1949年12月解放。
1993年5月国务院批准撤销防城各族自治县,设立地级防城港市,下辖港口区、防城区和上思县,隶属防城港市。