清咸丰四年(1854年),称马家溪。
民国元年(1912年),称马家溪乡,属第二区管辖。
民国二十二年(1933年),改名龙马乡。
民国二十四年(1935年),称龙马乡,属第二区管辖。
民国三十六年(1947年),称龙马乡,属第七区管辖。
1949年,称龙马乡,属第二区管辖。
1951年,称龙马乡,属第二区管辖。
1953年,称龙马乡,属第十三区管辖。
1955年11月,称龙马乡,属方家区管辖。
1958年10月,公所迁龙马乡,称方家区联社,联社驻龙马公社。
1981年,方家区更名龙马区。
1985年,称龙马乡,属龙马(区级)管辖。
1991年,撤乡并镇合为龙马镇。
2005年,撤销龙马(区级)建制,设置龙马建制镇。
2019年12月6日,撤销龙桥乡,将其所属行政区域划归龙马镇管辖。
2021年3月29日,眉山东部新城挂牌成立,龙马镇为其重要区域。