明洪武十四年(1381年)称为万安镇,属顺平里。
1913年前后设万安区,后与城区合并为第一区。
苏维埃时期属城厢区。
民国初期为万安区,后来改称万安乡,辖本境6个保(小密保留昭信乡)。
1942年改属城厢镇,建国初属城厢区,而小密则划入东留区(1961年归万安)。
1958年撤区并乡时为万安乡,人民公社化后属城关公社。
1961年设立万安公社,1984年改为万安乡。
2014年撤乡设镇,由下镇、上镇、五里、贤溪、捷文、小密6个村委会组成,共60个居民点,组成64个村民小组。