北宋元祐元年屬郭照鎮,宋時屬安仁鄉的永清里,元朝至治年間為安仁鄉,明時屬七都,稱為舊鎮。
1928年改為第三自治區,1940年改為舊鎮鎮。
1949年解放后,今舊鎮鎮轄域分屬第四區(后改為舊鎮區)和第八區(后改為浯江區)。
1956年10月撤消浯江區,其轄域并屬于舊鎮區。
1958年9月成立舊鎮公社,同時成立浯江公社,兩公社轄域基本分別按原(1956年10月以前)合并時的舊鎮區和浯江區的轄域。
1960年5月浯江公社合并于舊鎮公社。
1984年9月舊鎮公社改為舊鎮鎮并沿用至今。