、明、清时期,梅林属居仁里梅林总,长教属永丰里长窖总。
民国初期属南靖县三团区和长教区。
1935年属第三区。
1940年,属第三区梅江乡。
1943年,成立长梅乡。
1947年,梅林划归梅江乡,长教划为书教乡。
中华人民共和国成立初期属第五区。
1955年更名为长教区。
1958年2月,成立长教乡、梅林乡。
1958年9月,长教、梅林两乡合并成立跃进人民公社,1959年11月改为梅林人民公社。
1984年11月改为梅林乡。
2000年改为梅林镇。