马龙古称铜濑邑,西汉元封二年(公元前109年)置铜濑县,属益州郡。蜀汉、西晋、宋、齐沿称铜濑县,隶属建宁郡。唐初更名同起县,归南宁州(郎州)。南诏时为爨部曲轭地。宋大理国时为纳苟部所居。元初置千户所,至元十三年(1276年)始设马龙州领通泉县属曲靖路。明、清属曲靖府。民国18年(1929年)称马龙县。1950年3月,设马龙县,其间于1958年10月并入曲靖县,1961年7月复置至今。