镇安镇历史悠久,“三国”时期,蜀汉建兴三年(公元223年)诸葛亮平定南中以后,把原来的益州郡分解为建宁郡和永昌郡,龙陵(包括镇安)属于永昌郡管辖。进入隋唐以后南诏国统治云南大部分地区,设立了永昌节度使,龙陵归永昌节制,并在龙陵境内建了诸葛亮城,史书上说城址在现在的古城寺。明清两代镇安是龙陵县政治、经济、文化的中心,其中从明朝洪武23年(公元1390年)设立“勐淋守御所”,至清朝乾隆35年(1770年)在龙陵设立龙陵厅为止,前后共380多年的时间,镇安都处于龙陵历史的中心地位。镇安古城始建于明万历13年(公元1585年),邓子龙亲自下令将勐淋守御所改为“镇安守御千户所”。“镇安所”是镇安守御千户所的简称,自此,“勐淋”改名为“镇安”。镇安是龙陵县最早解放的乡镇,曾在镇安组建了滇西的第一支革命武装队伍边纵七支队,是第一个龙陵县人民政府办公的地方,曾在镇安镇人民政府所在地设立“龙陵县临时人民政府”,是龙陵成立第一个党支部和成立第一个区委会的地方,开展了龙陵县第一批土地改革和第一批合作化运动,兴修龙陵的第一个大水库(八〇八水库)。
元代时期,在镇安设立勐弄司,属大理金齿宣抚司管辖。
明洪武十五年(1382年),在镇安设立土尉,属永昌金齿尉管辖。
明洪武二十三年(1390年),在镇安设立勐淋守御所,属永昌府。
明万历十三年(1585年),励淋守御所改为镇安守御千户所,属永昌府。
清康熙二十六年(1687年),设立镇安乡约。
清乾隆三十五年(1770年),镇安一部分境域属镇安乡约,另一部分境域属新置的邦迈、邦别两伙头。
民国十九年(1930年),镇安为第五区。
民国二十五年(1936年),镇安境域一部分属镇安镇,另一部分属凤岭乡。
1950年3月,镇安为第一区。
1958年9月,镇改安区镇安公社。
1969年9月,改名东方红公社。
1971年6月,复为镇安公社。
1984年3月,邦迈、镇安2公社合并为镇安区。
1987年,镇安区改镇安乡。
1988年4月,改镇安镇。