1932年置龙场镇,1953年10月更名城关镇。
1992年2月改龙场镇。
1996年,面积181平方千米,人口6.4万人,辖新春、沙溪、阳明、新水、城南、城北、王官、新寨、建新、木厂、干坝、马口、茶田、中哨、杨寨、中哨坝、程官、青龙、大地、高仓、水塘、水山、阳早、红旗、放马坪、红峰、花桥、潮水、白莲、马官、小营、普陀、军民、幸福、新生、平地36个行政村和第一至第六和马家桥7个居委会。
2006年,全镇境域南北长14千米,东西宽13.2千米,总面积184.8平方千米,辖36个村、4个社区,总人口74404人,其中汉族68186人。
2012年,将虎山、宾阳、栖凤、栖霞等居委会划出设立龙岗社区服务中心。
2020年5月,贵州省人民政府批准同意修文县撤销龙场镇部分行政区划,设立龙场街道。