蜀汉时称剑阁,隋唐时始称剑门关,置大剑镇,武则天圣历二年(699年)置剑门县,元至元二十年(1283年)撤县。清代已有剑门驿、剑义保、安仁乡等建置,民国时设剑门乡,1985年撤乡设镇,1992年更名剑门关镇。 108国道贯穿南北,国家5A级旅游景区——剑门关风景区位于境内,有”蜀北屏障、两川咽喉”、“剑门天下险”、“蜀之门户”等美誉。 剑门关镇是广元市卫生镇、四川省重点镇、四川省环境优美示范镇、四川省第一批“百镇建设行动”试点镇、全国文明镇、全国生态镇、 四川省“十三五”特色小城镇、首批省级森林小镇 。 2020年4月,评为2019年度四川省实施乡村振兴战略工作先进乡镇。