清朝时期,置马家党,与乡同级。
民国元年(1912年)初,马家党改置马家乡。
民国二十一年(1932年),马家乡更名鹤立乡。
民国三十五年(1946年),双合乡与鹤立乡合并,各取一字得名双鹤乡。
1953年10月,双鹤乡析置高金乡、白果乡。
1956年10月,高金、白果2乡并入双鹤乡。
1958年8月,双鹤乡改为双鹤公社。
1981年6月,双鹤公社更名梅子垭公社。
1984年11月,梅子垭公社改为梅子垭乡。
2024年,梅子垭乡撤乡设镇,改为梅子垭镇。