1947年4月至1948年7月屬絳南縣二區(qū)。
1948年8月至1953年4月,絳南縣并入新絳縣,全鎮(zhèn)屬二區(qū)。
1953年5月至1956年4月撤區(qū)設(shè)鄉(xiāng),成立萬安鄉(xiāng)。
1956年5月至1958年8月,分屬陽王鄉(xiāng)和樊村鄉(xiāng)。
1958年9月至1958年10月屬燈塔人民公社。
1958年11月至1960年12月屬陽王人民公社。
1961年1月從陽王公社分出,成立萬安人民公社。
1968年成立萬安公社革命委員會(huì)。
1984年9月撤銷萬安人民公社,改為萬安鄉(xiāng)。
1995年12月撤銷萬安鄉(xiāng),成立萬安鎮(zhèn)。