秦以前,博白地處嶺南,為百越民族中的西甌駱越部族所居。
秦始皇三十三年(公元前214年)設(shè)置桂林、南海、象三郡,今博白縣地屬象郡。
漢初,今博白縣地屬南越國(guó)。
漢元鼎六年(公元前111年),今博白縣地屬合浦郡。爾后,西漢分設(shè)十三個(gè)刺史部,今博白縣地屬交趾刺史部合浦郡合浦縣,東漢建安八(203年),改交趾刺史部為交州刺史部,今博白縣地屬交州刺史部合浦郡。
三國(guó)時(shí)期(220—280年),今博白縣屬吳交州合浦縣。
西晉和東晉時(shí)期,今博白縣地仍屬交州合浦郡合浦縣。
南朝宋時(shí),今博白縣地屬臨漳郡地。南部仍為交州合浦郡合浦縣地。
南朝齊時(shí),今博白縣地屬臨漳郡漳平、百梁縣所轄。
南朝梁(502—557年)時(shí),百梁郡治所在今博白縣菱角鄉(xiāng)南端。同期,置南昌縣,縣治設(shè)在今三灘圩。這是今博白地建縣之始,距今已1400余年。南昌縣隸屬越州合浦郡。南朝陳時(shí)隸屬相同。
隋朝(589—618年),初期南昌縣先后隸祿州、合州。大業(yè)五年(609年)隸合浦郡。
唐武德四年(621年),今博白縣境內(nèi)除南昌縣外,新置博白、朗平、建寧、周羅、淳良五縣。博白縣之建置由此始,因博白江(今小白江)而名。南昌縣改隸南宕州,州治在南昌縣治;其余各縣隸南州,州治在今博白縣城。武德六年(623年),改南州為白州。這是古白州之名的由來(lái)。貞觀六年(632年),改南宕州為潘州,州治由南昌 縣移至定川縣,南昌縣改隸白州,貞觀十二年(638年),省朗平、淳良二縣入博白縣。開(kāi)元中期(720—733年),置龍池縣,隸山州,州治設(shè)在龍池(今龍?zhí)叮。后改山州為龍池郡,爾后再(gòu)?fù)為山州。此時(shí),今博白縣境內(nèi)仍有博白、建寧、周羅、南昌4縣,均隸白州。天寶元年(742年),改白州為南昌郡,至乾元元年(758年)復(fù)為白州。
五代十國(guó)時(shí)期(907—960年),仍為博白、建寧、周羅、南昌4縣,屬南漢白州。
宋開(kāi)寶五年(972年),撤南昌、建寧、周羅三縣歸入博白縣。政和元年(1111年)省白州,博白縣改隸鬱林州。政和三年,復(fù)置白州,博白縣又屬之。紹興年間(1131—1162年),省白州,博白縣隸屬鬱林州。
元初,博白縣仍屬鬱林州。至元十六年(1279年)改廣西諸州為路,博白縣屬梧州路。
明洪武元年(1368年),改路為府,博白縣屬梧州府鬱林州。
清初,博白縣隸屬?gòu)V西行省梧州府。雍正三年(1725年),博白縣屬直隸鬱林州。
民國(guó)時(shí)期博白縣沿革:
民國(guó)元年(1912年),博白縣隸屬鬱林府。2年,隸屬郁江道,道治蒼梧。3年6月,郁江道易名蒼梧道,博白縣仍屬之。15年,改隸第三區(qū)。19年,博白縣屬鬱林民團(tuán)區(qū)。21年,蒼梧、鬱林二民團(tuán)區(qū)合并為梧州民團(tuán)區(qū),23年改名為梧州行政監(jiān)督區(qū),博白縣均屬之。25年9月屬潯州行政監(jiān)督區(qū)。25年11月屬鬱林行政監(jiān)督區(qū),29年屬第六行政督察區(qū)。31年原三、五、六區(qū)合并為第三區(qū),博白縣隨屬之。36年,改屬第九區(qū),區(qū)治鬱林。
解放后,博白縣初屬鬱林專(zhuān)區(qū),1951年7月,鬱林專(zhuān)區(qū)與梧州專(zhuān)區(qū)合并設(shè)容縣專(zhuān)區(qū),博白縣屬之。1952年,廣西省發(fā)文將博白劃歸欽州專(zhuān)區(qū),但實(shí)際上沒(méi)有辦理改隸手續(xù),也沒(méi)有隸行過(guò)這一關(guān)系。1953年3月,博白縣劃歸容縣專(zhuān)區(qū)。1958年,撤銷(xiāo)容縣專(zhuān)區(qū),設(shè)玉林專(zhuān)區(qū),博白縣屬玉林專(zhuān)區(qū)。1970年,玉林專(zhuān)區(qū)改稱(chēng)玉林地區(qū),博白縣屬玉林地區(qū)管轄。1997年,玉林地區(qū)改稱(chēng)玉林市,博白縣屬玉林市管轄。這一隸屬關(guān)系至今不變。