元代时期,龙场镇境域属播州宣慰司。
明、清时期,属清平县。
民国二年(1913年),属炉山县第一区第二分区。
民国二十一年(1932年),置乐登(龙场)镇、虎庄乡、平茶乡、箐口乡。
民国二十五年(1936年),置龙场联保。
民国三十年(1941年),龙场联保改龙场乡。
1953年,龙场乡析为龙场、狗场、虎庄、华介、箐口5乡。
1956年,又合并为龙场、虎庄2乡。
1958年,属万潮公社。
1961年,成立虎庄公社。
1963年,虎庄公社析为龙场、虎庄2公社。
1984年,改设为龙场镇、虎庄乡。
1992年,龙场镇、虎庄乡合并为龙场镇。