唐武德四年(621年),析领方县地置止戈县,县名寓意用武边荒保护人民。
隶同年置之南方州。
治今武鸣县东北两江圩一带。
唐贞观八年(634年),改隶澄州。
武周时,改隶廖州。
旋复隶澄州。
唐天宝元年(742年),改隶贺水郡。
唐乾元元年(758年),复隶澄州。
宋开宝五年(972年),止戈县废省入上林县。
此后镇境属邕州上林县地。
宋治平四年(1067年)后,镇境属武缘县地。
清代,镇境属武缘县止戈乡。
1949年前,属武鸣县北区。
1949年12月,属武鸣县东区和北区。
1950年,初为白云区;同年10月,白云区改为第九区。
1956年,第九区改为两江区。
1958年,两江区改为卫星公社。
1959年,卫星公社改为两江公社。
1962年,两江公社复改为两江区。
1966年,又改为两江公社。
1984年9月,两江公社改为两江乡。
1994年,两江乡改为两江镇。