明清时属布和上乡、布和下乡,为内十三都。
民国初时属第三区(玉岩区),下设里。
1930年,撤里编为玉岩乡。
1934年,设玉岩镇。
1940年,坑岭乡并入玉岩镇。
1944年,设玉岩、南楼乡。
1946年,两乡合并为玉岩乡。
1951年,分设为玉岩、交塘、余叶乡。
1956年,召楼、排居口、步斜、沙丘4个村划入玉岩乡。
1958年,建立卫星公社玉岩大队。
1959年,改为玉岩公社玉岩管理区。
1961年,改名玉岩公社。
1984年6月,改称玉岩乡。
1985年5月,撤玉岩乡设玉岩镇。
1992年3月,撤区扩镇并乡,交塘乡并入玉岩镇。