明末清初,属南岸都里。
清朝时期,属五马石乡。
民国八年(1919年),属五马总团。
民国十九年(1930年),属第三区小字乡。
民国二十四年(1935年),属小字联保。
民国二十九年(1940年)8月,小二半个乡,小三乡合并为五保乡。
民国三十年(1941年),五保乡更名为五马乡。
1958年11月,设立杨坪公社、五马公社、尖峰公社、中心公社。
1983年10月,杨坪公社、五马公社、尖峰公社、中心公社分别改乡。
1992年9月,尖峰乡并入五马乡。
1995年10月,复建尖峰乡。
2004年7月,尖峰、杨坪乡及尖角乡天升高榜、竹林村并入五马乡。
2010年6月,五马乡撤乡改为五马镇。