本镇于2015年8月鹿城区行政区划调整后组建,其行政区域为原藤桥镇的双潮乡与原临江镇辖区。
辖区明清时属于永嘉县临江乡二十六都;民国后期分属永嘉县临福乡、横山乡;1948年合并横山乡(临江)与林福乡(双潮与桥头西部林福白沙一带),两乡各取一字组成“山福”。
1949年5月属永嘉县山福乡,同年8月改属温州市;1950年7月依地势在江边平原地区建立双溪乡,在山区建立潮埠乡,属永嘉县;1951年由山福乡所辖的江南部分潮埠以东地段析置外垟乡;1952年双溪、潮埠二乡合并设立双潮乡(取二乡首字名);1958年公社化时分属双潮管理区、外垟管理区、藤桥公社,同年8月划归温州市;1961年调整社队规模时分属双潮人民公社、外垟人民公社;1981年12月划归瓯海县管辖;1983年政社分设后改属双潮乡、外垟乡;1987年9月外垟公社改为临江镇;2001年8月21日划归鹿城区;2011年并入鹿城区藤桥镇;2015年8月,从原藤桥镇划出临江片区、双潮片区组建山福镇。