先秦屬百越之地。
秦始皇三十三年(前214),置中留縣,治今武宣縣西南,屬桂林郡,此為今市域有行政建制之始。
漢初,屬南越國轄地;元鼎六年(前111),屬郁林郡轄地。
三國吳鳳凰三年(274)置桂林郡,治武安縣(今象州縣羅秀鎮(zhèn)一帶),屬廣州。
兩晉時期,桂林郡移治潭中縣,今市域分屬桂林、郁林、晉興3郡。
南北朝時期分屬桂林、馬平、象、領方、安成、晉興、韶陽7郡,其中韶陽郡為南朝梁置,治陽壽縣(治所在今象州縣象州鎮(zhèn))。
隋初,韶陽郡撤銷;開皇十二年(592)置象州,治桂林縣(治所在今象州縣妙皇鄉(xiāng));大業(yè)初,象州撤銷,今市域分屬始安、郁林2郡。
唐武德四年(621),析始安郡復置象州,治武德縣(今象州縣西北);貞觀(627~649)中,置芝州,治忻城縣;乾封二年(667),析南昆州置嚴州,治來賓縣(今興賓區(qū)東南);開元元年(713)置羈縻歸思州、羈縻紆州,州治分別為履博縣(今忻城縣大塘鎮(zhèn)一帶)和東區(qū)縣(今忻城縣思練鎮(zhèn)一帶);天寶元年(742),象、嚴、芝3州分別改為象郡、循德郡、忻城郡;乾元元年(758),象郡、循德郡、忻城郡分別復改為象州、嚴州、芝州;大歷(766~779)中置羈縻思剛州,治今興賓區(qū)遷江鎮(zhèn)北,屬邕州都督府。
唐末,今市域為3州3羈縻州,即象州轄陽壽、武仙、武化3縣,芝州轄忻城、富川、平西、樂光、樂艷、多云、思龍7縣,嚴州轄來賓、循德、歸化3縣,羈縻紆州轄東區(qū)、吉陵、賓安、南山、都邦、紆質(zhì)6縣,羈縻歸思州轄履博縣以及羈縻思剛州。
宋開寶七年(974),撤嚴州入來賓縣,屬象州;天禧四年(1020)廢思剛州設遷江縣,屬賓州;慶歷三年(1043)芝州和羈縻歸思州、紆州合置忻城縣,屬宜州;熙寧七年(1074),撤武化縣入來賓縣;咸淳元年(1265)忻城縣改屬慶遠府。
元至元十三年(1276),象州設安撫司,屬湖廣行中書省,忻城縣改屬慶遠安撫司;至元十五年(1278),象州改為象州路;至元十六年(1279)忻城縣改屬慶遠路;大德年間(1297~1307),象州路復改為象州,忻城縣改屬慶遠南丹溪洞等處軍民安撫司。
明洪武元年(1368),忻城縣屬慶遠府;洪武二年(1369),撤陽壽縣入象州,屬柳州府,忻城縣改屬慶遠南丹軍民安撫司;洪武三年(1370),忻城縣復屬慶遠府;洪武十年(1377),來賓縣改屬柳州府;宣德六年(1431),武仙縣更名武宣縣;弘治十年(1497),忻城縣改為忻城土縣。
清雍正三年(1725),武宣縣、遷江縣、來賓縣改屬賓州直隸州;七年(1729)武宣縣改屬潯州府;十二年(1734),遷江縣改屬思恩府,來賓縣改屬柳州府。
1912年,象州改稱象縣,屬柳州府。
1913年,來賓縣、象縣、遷江縣及忻城土縣改屬柳江道,武宣縣改屬郁江道。
1914年,武宣縣改屬蒼梧道。
1927年,來賓縣、象縣、遷江縣、武宣縣及忻城土縣直隸廣西省。
1928年,忻城土縣改流置忻城縣。
1930年,來賓縣、象縣改屬柳州民團區(qū),遷江縣改屬賓陽民團區(qū),忻城縣改屬宜山民團區(qū),武宣縣改屬蒼梧民團區(qū)。
1932年,武宣縣改屬梧州民團區(qū),遷江縣改屬南寧民團區(qū),忻城縣改屬柳州民團區(qū)。
1934年3月,來賓縣、象縣、忻城縣改屬柳州行政監(jiān)督區(qū),遷江縣改屬南寧行政監(jiān)督區(qū),武宣縣改屬梧州行政監(jiān)督區(qū);11月,來賓縣改屬南寧行政監(jiān)督區(qū),象縣改屬梧州行政監(jiān)督區(qū)。
1936年,武宣縣、象縣、來賓縣、遷江縣改屬潯州行政監(jiān)督區(qū),忻城縣改屬慶遠行政監(jiān)督區(qū)。
1940年,武宣縣、象縣、來賓縣、遷江縣改屬第五行政督察區(qū),忻城縣改屬第七行政督察區(qū)。
1942年,設金秀設治局,來賓縣、象縣、遷江縣、忻城縣改屬第二行政督察區(qū),武宣縣改屬第三行政督察區(qū)。
1947年,金秀設治局撤銷。
1948年,武宣縣改屬第二行政督察區(qū)。
1949年,來賓縣、武宣縣、象縣改屬第十三行政督察區(qū)。
1949年中華人民共和國成立后,來賓縣、武宣縣、象縣屬柳州專區(qū),遷江縣、忻城縣屬武鳴專區(qū)。
1951年,忻城縣改屬宜山專區(qū),遷江縣改屬南寧專區(qū)。
1953年,遷江縣并入來賓縣,武宣縣與象縣合置石龍縣(駐石龍鎮(zhèn)),來賓縣、石龍縣均屬宜山專區(qū);同年4月23日設大瑤山瑤族自治區(qū)(縣級),屬平樂專區(qū)。
1955年9月,大瑤山瑤族自治區(qū)改為大瑤山瑤族自治縣。
1958年來賓縣、石龍縣、忻城縣、大瑤山瑤族自治縣改屬柳州專區(qū)。
1960年5月30日,石龍縣更名象州縣。
1962年3月,析象州縣地復置武宣縣,屬柳州專區(qū)。
1966年4月8日,大瑤山瑤族自治縣改為金秀瑤族自治縣。
1971年來賓縣、武宣縣、象州縣、忻城縣、金秀瑤族自治縣改屬柳州地區(qū)。
1981年6月29日,析來賓縣北泗公社置縣級合山市,由柳州地區(qū)代管。
2002年9月29日,設地級來賓市,同時撤銷來賓縣改置興賓區(qū)。
至此,來賓市管轄興賓區(qū)、忻城縣、象州縣、武宣縣、金秀瑤族自治縣,代管合山市。