621年(唐武德四年)置博白县
秦以前,博白地处岭南,为百越民族中的西瓯骆越部族所居。
秦始皇三十三年(公元前214年)设置桂林、南海、象三郡,今博白县地属象郡。汉初,今博白县地属南越国。
汉元鼎六年(公元前111年),今博白县地属合浦郡。尔后,西汉分设十三个刺史部,今博白县地属交趾刺史部合浦郡合浦县,东汉建安八(203年),改交趾刺史部为交州刺史部,今博白县地属交州刺史部合浦郡。
三国时期(220—280年),今博白县属吴交州合浦县。西晋和东晋时期,今博白县地仍属交州合浦郡合浦县。南朝宋时,今博白县地属临漳郡地。南部仍为交州合浦郡合浦县地。
南朝齐时,今博白县地属临漳郡漳平、百梁县所辖。南朝梁(502—557年)时,百梁郡治所在今博白县菱角乡南端。同期,置南昌县,县治设在今三滩圩。这是今博白地建县之始,距今已1400余年。南昌县隶属越州合浦郡。南朝陈时隶属相同。
隋朝(589—618年),初期南昌县先后隶禄州、合州。大业五年(609年)隶合浦郡。
唐武德四年(621年),今博白县境内除南昌县外,新置博白、朗平、建宁、周罗、淳良五县。博白县之建置由此始,因博白江(今小白江)而名。