萬安之名最早見于《龍巖市志》(1993年)記載《明嘉靖三十七年龍巖行政區劃表》,為九龍鄉萬安里,宋元時代區劃基本沿用至明代,但前朝是否稱萬安里未可知。
明代至清初屬九龍鄉萬安里,設溪口驛丞,清雍正九年(1731年)在溪口設縣丞署,后為州同署。
雍正十三年(1735年)龍巖升縣為州,溪口設分州駐州同。
1913年萬安廢洲為縣佐,至1929年后萬安又設為鄉。
1933年,為萬安區,次年為第八區。
1937年3月,改第四區。
1941年12月屬第一區(巖東),設溪口鎮、蒲江鄉和梧新鄉。
1944年,劃溪口鎮和梧新鄉。
解放初仍稱萬安區第十二區,1957年6月撤區并鄉分為溪口、梅村、松洋3鄉,1958年9月改為3個公社,1959年初3社合并為萬安公社,1961年5月又分為3個公社,1965年10月再次合并為萬安公社,1984年改稱萬安鄉,1995年12月撤鄉設鎮。