清康熙三十八年(1699年),设乌龙讯。
清嘉庆十九年(1814年),设回三甲。
民国时,设乌龙乡,属巧家县。
解放后,划入会泽县新村区,设乌龙乡。
1956年,划入东川矿区,属新村区。
1958年,属东川市。
1959年,成立乌龙公社。
1963年,分设乌龙、坪坝、马店3公社。
1964年,乌龙、马店合并为乌龙公社。
1965年,乌龙、坪坝合并为乌龙公社。
1984年5月,设乌龙区。
1988年1月,乌龙区改为乌龙乡。
2005年12月,由乌龙乡改为乌龙镇。