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