清咸豐四年(1854年),稱馬家溪。
民國元年(1912年),稱馬家溪鄉(xiāng),屬第二區(qū)管轄。
民國二十二年(1933年),改名龍馬鄉(xiāng)。
民國二十四年(1935年),稱龍馬鄉(xiāng),屬第二區(qū)管轄。
民國三十六年(1947年),稱龍馬鄉(xiāng),屬第七區(qū)管轄。
1949年,稱龍馬鄉(xiāng),屬第二區(qū)管轄。
1951年,稱龍馬鄉(xiāng),屬第二區(qū)管轄。
1953年,稱龍馬鄉(xiāng),屬第十三區(qū)管轄。
1955年11月,稱龍馬鄉(xiāng),屬方家區(qū)管轄。
1958年10月,公所遷龍馬鄉(xiāng),稱方家區(qū)聯(lián)社,聯(lián)社駐龍馬公社。
1981年,方家區(qū)更名龍馬區(qū)。
1985年,稱龍馬鄉(xiāng),屬龍馬(區(qū)級)管轄。
1991年,撤鄉(xiāng)并鎮(zhèn)合為龍馬鎮(zhèn)。
2005年,撤銷龍馬(區(qū)級)建制,設(shè)置龍馬建制鎮(zhèn)。
2019年12月6日,撤銷龍橋鄉(xiāng),將其所屬行政區(qū)域劃歸龍馬鎮(zhèn)管轄。
2021年3月29日,眉山東部新城掛牌成立,龍馬鎮(zhèn)為其重要區(qū)域。