官浔宋代属漳浦县嘉宾乡钦贤里,明清时代属二十八都。
民国初期,官浔为北区。
民国23年为第四区,区之下设官浔联保。
民国29年改为官浔镇。
民国33年撤销“区”一级,松庄乡(今属龙海)并入官浔镇,保甲缩编为大埔、山边、大霞、三美、磁美、西山(以上今属龙海)、锦江、西北、炉山、大溪边、赵厝、洪霞12保。
新中国初期,官浔为第三区。
1955年,第三区改称官浔区。
1957年12月,官浔区公所迁长桥,改称长桥区。
1958年9月成立长桥公社,官浔设管理区。
1961年7月撤销管理区,属于长桥公社。
1984年9月,大队改为村,公社改为乡,从长桥乡分出成立官浔乡,把原长桥公社官浔管理区7个大队改为7个村。
以后,原属长桥乡的春建、溪坂2村分别于1985年5月和1986年5月划属官浔乡。
1990年4月,官浔乡改为官浔镇并沿用至今。