明朝洪武年間(1368—1398年),設(shè)馬蚌甲,隸屬安隆長官司。
清康熙年間(1622—1722年),歸屬古障甲。
民國十八年(1929年),設(shè)馬蚌鄉(xiāng),隸屬西隆縣;民國二十四年(1935年),劃歸西林縣。
1951年8月,隨西林縣并入隆林各族自治縣,稱第十一區(qū)。
1958年稱,團(tuán)結(jié)公社。
1963年,后復(fù)稱馬蚌區(qū)、馬蚌公社。
1984年,改稱馬蚌鄉(xiāng)。
1996年,村公所改稱村民委員會。
2006年,由原八大河鄉(xiāng)并入馬蚌鄉(xiāng),鄉(xiāng)政府駐地設(shè)在八大河。
2016年1月,經(jīng)廣西壯族自治區(qū)人民政府同意,馬蚌鄉(xiāng)由鄉(xiāng)建制改為鎮(zhèn)建制。