晋太康三年(282)置新罗县,属晋安郡。唐开元二十四年(736)置汀州,领原新罗地区分置的长汀、黄连、什罗3县。天宝元年(742)汀州改为临汀郡,什罗(新罗)县改名龙岩县,黄连县改名宁化县,乾元元年(758)复为汀州,领长汀、宁化、龙岩、沙县4县。唐大历十二年(777)龙岩县改属漳州一直到清朝中期。
五代南唐保大六年(948)划沙县归剑州。
宋淳化五年(994)上杭、武平升场为县。
元符元年(1098)置清流县,绍兴三年(1133)置莲城县,时汀州辖长汀、宁化、上杭、武平、清流、莲城6县。元至元十五年(1278)为汀州路。
明洪武元年(1368)为汀州府,成化六年(1470)置归化县,七年(1471)置漳平县,龙岩、漳平二县隶属漳州府。十四年(1478)置永定县,时长汀、上杭、武平、清流、连城、归化、宁化、永定通称“汀属八县”。
清雍正十二年(1734)升龙岩县为直隶州,辖漳平县、宁洋县,清前期开始汀州府、龙岩州均属汀漳龙道,下辖漳州府、龙岩直隶州和汀州府。
1912年废州、府,复龙岩为县,各县属西路道(1914年改称汀漳道)。1925年废道制,各县直属省辖。1928年至1934年为中央革命根据地的重要组成部分。1933年11月“中华共和国人民革命政府”(即“福建省人民政府”)成立时属“龙汀(龙漳)省”。1934年7月分属第七行政督察区(驻龙岩,辖龙岩、永定、上杭、武平、漳平、宁洋、华安7县)和第八行政督察区(驻长汀,辖长汀、连城、宁化、清流、明溪、永安6县)。1935年10月分属第六行政督察区(辖龙岩、漳平、大田、永定、上杭、华安、宁洋7县及峰市特种区)和第七行政督察区(辖长汀、连城、宁化、明溪、清流、武平、建宁、泰宁8县)。1947年以龙岩、长汀、永定、上杭、武平、漳平、连城7县为第七行政督察区,驻龙岩。
1949年8月至11月各县相继解放,为第八行政督察区。1950年3月改称龙岩专区。1956年7月划入永安、宁化、清流3县,1961年3县划归三明专区。1970年改称龙岩地区。1981年撤销龙岩县,设省辖县级龙岩市。1990年漳平撤县设市。1996年11月20日,国务院批准龙岩撤地设市。1997年3月,县级龙岩市改为新罗区。1997年5月1日,地级龙岩市成立,市人民政府驻新罗区。2014年12月25日,经国务院批准,永定县将撤县改区。
镇以驻地“红岩寺”省去“寺”字而命名。红岩寺,原以狮子包下自然实体得名“横岩子”。民国期间,仙嫦寺在狮子包复修后,更名红岩寺饥燃袜至今。1929年属礼字区。1935年为县单设11个集镇之一;1936年为二区1个联保;1941年为县直辖段慎乡;1943年为花坪区红岩乡(1947年撤销花坪区)。1951年为红石区红岩乡。1955年末撤红石区后,为三里区红岩乡。1958年为三里公社红岩管理区。1975年9月撤区并社,成立红岩公社。1984年7月改为县辖镇。1987年底,将三里区的凉水、落水2乡划归红岩寺镇管辖(建政文[1987]3号)。
1996年,面积32平方千米,人口1.9万人,辖红岩寺、蒿坝坪、里三坦、涂家坪、大面坡、秋桂、金墩、老板场、凌家沟、桃园、凉水埠、崔家坡、刘家坪烂激、黄木垭14个行政村和红岩寺居委会。2001年撤销3个管理区。2004年,镇政府驻红岩寺,人口19362人,面积86平方千米,辖红岩寺1个居委会和崔家坡、刘家坪、黄木垭、桃园林、秋桂树、金子墩、老板场、凌家沟、红岩、蒿坝坪、大面坡、涂坪、里三坦、凉水埠14个行政村。
【2013年代码及城乡分类】4228****2:~001 121红岩寺社区 ~002 122桃园社区 ~200 122红岩村 ~201 122蒿坝村 ~202 220涂坪村 ~203 220大面坡村 ~204 220里三坦村 ~205 122秋桂村 ~206 220金子墩村 ~207 220老板场村 ~208 220凌家沟村 ~209 220凉水埠村 ~210 220崔家坡村 ~211 220黄木垭村 ~212 220刘家坪村