朝梁在此置遂城县，隋开皇十一年（591年），因为屯兵之地，遂改为戎成县。唐代改为戎城县。北宋熙宁四年（1071年）废县改镇。清代改名戎墟镇。1950年改为龙圩镇。据《苍梧县地名录》，因“龙”与“戎”音近，同时龙象征吉祥，故以“龙圩”为名。1952年成为苍梧县驻地。2013年，由苍梧县析置梧州市龙圩区，苍梧县驻地迁至石桥镇。
行政区划.龙圩区辖4个镇：