晋太康元年(公元280年)苍梧郡在如今的龙圩镇设置了农城县。
南北朝时,农城县改为遂城县。
隋开皇十七年(公元597年),俚族李世贤在今新地镇殿村城山筑歌罗城屯兵反隋(隋朝歌罗城遗址目前尚依稀可见)。隋文帝获知后,即派宰相虞庆则带领大兵南征,大队兵马就在遂城县即今龙圩驻营。李世贤后被虞庆则镇压而败亡,隋开皇十九年(公元599) 遂城县改名戎城县,一直称了四百多年。
宋熙宁四年(公元1071年),戎城县撤销,改为戎圩镇,并归苍梧县管辖,元、明、清、民国达八百多年一直都称为戎圩。
民国初属平乐乡。
1949年11月25日苍梧解放,1950年1月10日,成立苍梧县人民政府,戎圩属苍梧县第一区。
1951年7月改称龙圩镇, 仍隶第1区。
1952年5月,县城由梧州迁至龙圩镇。
1955年1月,龙圩改属长洲区。
1957年改为县直属镇。
1958年成立人民公社时,划归大坡公社管辖。
1959年10月,又从大坡公社划出成立城关公社。
1960年6月,复名为龙圩镇。
1966年改称东升镇。
1971年12月复称龙圩镇至今。
1996年4月,龙圩镇、林水镇合并称龙圩镇。
2013年2月8日,梧州市以苍梧县的龙圩镇、新地镇、广平镇、大坡镇新设龙圩区,县城原在龙圩镇,2013年3月迁到石桥镇。