明洪武十四年(1381年)稱為萬安鎮(zhèn),屬順平里。
1913年前后設(shè)萬安區(qū),后與城區(qū)合并為第一區(qū)。
蘇維埃時(shí)期屬城廂區(qū)。
民國初期為萬安區(qū),后來改稱萬安鄉(xiāng),轄本境6個(gè)保(小密保留昭信鄉(xiāng))。
1942年改屬城廂鎮(zhèn),建國初屬城廂區(qū),而小密則劃入東留區(qū)(1961年歸萬安)。
1958年撤區(qū)并鄉(xiāng)時(shí)為萬安鄉(xiāng),人民公社化后屬城關(guān)公社。
1961年設(shè)立萬安公社,1984年改為萬安鄉(xiāng)。
2014年撤鄉(xiāng)設(shè)鎮(zhèn),由下鎮(zhèn)、上鎮(zhèn)、五里、賢溪、捷文、小密6個(gè)村委會(huì)組成,共60個(gè)居民點(diǎn),組成64個(gè)村民小組。