宋、元、明、清時期,均屬酉陽土司管轄區(qū)。
清雍正十三年(1735年),“改土歸流”后,屬酉陽縣上下里。
民國十七年(1928年),為北五鄉(xiāng),屬酉陽縣第三區(qū)。
1952年3月,北五鄉(xiāng)劃入黔江縣第七區(qū),分設(shè)馬喇鄉(xiāng)、早化鄉(xiāng)、官莊鄉(xiāng)。
1953年3月,由馬喇鄉(xiāng)析置印合鄉(xiāng)。
1956年4月,官莊、印合鄉(xiāng)劃入馬喇鄉(xiāng)。
1958年5月,改建馬喇公社。
1961年2月,馬喇公社析置官莊公社。
1984年2月,撤馬喇公社更名為馬喇鄉(xiāng)。
1988年8月,撤馬喇鄉(xiāng)改設(shè)馬喇鎮(zhèn)。
2001年11月,小莊鄉(xiāng)并入馬喇鎮(zhèn)。