汉武帝元鼎六年(公元前111年),伏波将军路博德率师平南越,建置徐闻县,辖地为
雷州半岛,隶于合浦郡,县治郡治均设在徐闻县西南海滨讨网村(今二桥村)。
三国初属蜀国,后归吴所辖。吴黄武七年(228年 ),改合浦郡为珠官郡,徐闻隶之。赤乌五年(242年),属珠崖郡,郡治、县治均在讨网 村。晋平吴后,太康元年(280年),废珠崖郡,徐闻属合浦郡。
南北朝宋文帝元嘉八年 (431年),复置珠崖郡,徐闻隶之,郡治仍设在讨网村;宋明帝泰始七年(471年),珠崖 郡并入合浦郡,属越州,县隶之。齐高帝萧道成建元元年(479年),合浦郡治从合浦移来讨 网村,仍属越州。
隋开皇九年(589年),改齐康县为
隋康县,并隋康县析地始置
海康县。此时齐康郡废,隋康县同其他六县均属合州。隋炀帝大业三年(607年) ,改合州为合浦郡,隋康县隶之,不久又置徐闻郡,辖隋康、海康、扇沙、铁杷等县(此间 模薄、罗阿、
雷川县废,入海康县;椹川废,入扇沙县),郡治设在徐闻县讨网村。
唐武德 四年(621年),废徐闻郡,复置南合州,州治在海康县。唐贞观二年(628年),改隋康县为徐闻县,治所由讨网村迁麻鞋村(今芒海村),属东合州;八年(634年),改东合州为雷州,徐闻县隶之。
宋太祖开宝四年(971年),雷州改称雷州军,次年
徐闻并入
海康县, 称为时邑乡。南宋乾道七年(1171年),复置徐闻县。
元朝时属雷州路;元至元二十八年( 1291年),徐闻县治迁宾朴村(今
徐城镇旧城内)。
民国2年(1913年),属广东高雷道;15年(1926年),归南路行政委员公署;21年(1932年)属南区绥靖委员公署;25年( 1936年),属广东省第八区
行政督察专员公署;38年(1949年)5月1日,改隶第十四区 行政督察专员公署。
中华人民共和国成立后,1949年10月徐闻县属南路专员公署;1950年9月,属高雷专员公署 ;1952年11月至1956年2月,属
粤西行政公署;1956年2月至1983年8月,归湛江专员公署。1 958年11月,徐闻县改名为雷南县,1960年11月19日,又改雷南县为徐闻县。1983年9月,属
湛江市管辖。