民國二十二年(1933年),江寧鎮境域設有江太鄉,屬博白縣。
1950年,設江寧區。
1958年1月,撤區分設江寧、大中、那林、金陳4個鄉。
同年8月4日,4個鄉合并設江寧(高峰)公社。
1961年6月,分設江寧、大中、那林、金陳4個公社。
1962年7月,復設區。
1969年1月,復設江寧公社。
1984年9月,江寧公社撤改為江寧鄉。
1989年,江寧鄉設11個村公所、35個村民委員會。
1993年,江寧鄉改為江寧鎮。