民国二年(1913年),都龙镇境域属马关南区。
民国二十二年(1933年),属马关六区58乡镇中的第六区,辖夹寒箐、南温河、马安山。
民国二十三年(1934年),划归麻栗坡特别区督办。
1950年2月,属马关南区,同年4月,属麻栗坡县。
1958年9月,属马关县,为马关县第六区公所,同年10月,更名马关都龙(火星)公社,又称跃进军第11团。
1965年9月,改马关都龙区。
1984年1月,公社改区。
1988年2月,区改镇。