南朝梁普通四年(523年),置開(kāi)江郡,治開(kāi)江縣,郡隸靜州,郡、縣即治今鎮(zhèn)。
隋初,廢靜慰、梁壽、開(kāi)江、武城、逍遙等郡,開(kāi)江縣改隸靜州。
隋大業(yè)三年(607年),靜州廢,開(kāi)江縣并入豪靜縣。
唐武德四年(621年),復(fù)置開(kāi)江縣,隸靜州。
不久,開(kāi)江縣改隸梧州。
唐長(zhǎng)慶三年(824年),開(kāi)江縣更名馬江縣,仍隸梧州。
唐神龍?jiān)辏?05年),開(kāi)江縣改隸富州。
唐天寶元年(742年),開(kāi)江縣改隸富州改置的開(kāi)江郡。
唐乾元元年(758年),開(kāi)江縣改隸開(kāi)江郡復(fù)名改的富州。
五代因之。
宋開(kāi)寶五年(975年),馬江縣省入龍平縣。
此后,鎮(zhèn)域先后屬龍平縣、昭平縣。
民國(guó)二十二年(1933年),設(shè)有馬江區(qū)及其馬江鄉(xiāng),屬昭平。
20世紀(jì)50年代,先后設(shè)馬江區(qū)、馬江公社。
1984年10月,馬江公社撤改為馬江鎮(zhèn)和古袍鄉(xiāng)。
1995年,鄉(xiāng)改鎮(zhèn)。
2005年8月,古袍鎮(zhèn)并入馬江鎮(zhèn)。