周朝时,属巴国地。
秦朝时,属巴郡阆中县。
汉朝时,属安汉县。
南朝梁时,属相如县。
清道光三年(1823年),设西乡盘龙场团。
民国二年(1913年),设盘龙乡。
1958年10月,与中兴、群乐2乡合并为红日公社。
1959年,析置盘龙公社。
1967年,更名前卫公社。
1969年,更名盘龙公社。
1981年6月,更名巨龙公社。
1983年8月,公社改为乡。
1986年9月,由巨龙乡改为巨龙镇。
2019年10月29日,撤销高庙乡、龙云镇、群乐乡,将其所属行政区域划归巨龙镇管辖。