唐武德四年(621年),置罗辩县,治今镇长江村,隶辩州。
唐乾封三年(666年),罗辩县改隶潘州(时治今玉林市玉州区)。
唐总章元年(668年),罗辩县改隶东峨州(治今市隆盛镇)。
唐总章二年(669年),罗辩县又隶禺州。
唐天宝元年(742年),罗辩县改属温水郡。
唐乾元元年(758年),罗辩县又改属禺州。
五代因之。
宋开宝五年(972年),罗辩县并入北流县。
民国二十一年(1932年),设罗卞区,属北流县。
1950年6月,为第十二区。
1956年6月,第十二区改为六靖区。
1957年12月,设大靖乡。
1958年8月,设东方红公社。
1959年3月,改为六靖公社。
1967年10月,又改为六靖区。
1968年10月,又复设六靖公社。
1984年6月,六靖公社撤改为六靖镇。
1994年,属北流市。