清雍正七年(1729年),金龙镇境域属泸州会文乡。
民国二年(1913年),属泸县会文乡。
民国二十三年(1934年),属牛滩乡。
民国二十六年(1937年),属第五区牛金乡。
民国三十七年(1948年),建金龙乡,属第七区。
1950年12月,分为金龙、新龙、颜坪、三夹4乡,属第十四区(胡市区)。
1958年,建金龙公社,属石洞区。
1959年,划归胡市区。
1985年,公社改乡。
1992年,官渡乡并入。
1996年7月,划归龙马潭区。