西漢元封二年(前109),該地設(shè)“比蘇”縣,屬益州郡。
東漢永平十二年(69)屬永昌郡。
西晉永嘉五年(311)從永昌郡中劃出比蘇縣,設(shè)置西河郡。
梁末比蘇廢縣。
唐武德四年(621)屬南寧州總管府,稱(chēng)尹州。
唐麟德元年(664)改屬姚州都督府,仍稱(chēng)尹州。
唐(南詔)境內(nèi)瀾滄江以東屬劍川節(jié)度,瀾滄江以西屬永昌節(jié)度。
宋(大理)屬勝鄉(xiāng)郡,稱(chēng)“云龍賧”,治所在今舊州。
元末設(shè)置云龍甸軍民總管府,隸屬金齒宣慰司,治所在今舊州。
明洪武十七年(1384)改為云龍州,授段保為土知州,屬大理府。
治所在今舊州。
明正統(tǒng)(1436~1449)間,改屬蒙化府,后仍歸大理府。
明萬(wàn)歷四十八年(1620),云龍州“改土歸流”,治所仍在舊州。
明末崇禎二年(1629年)因“以鹽課為要?jiǎng)?wù)”,州治從舊州遷至瀾滄江以東沘江邊的雒馬井(今寶豐)。
清代屬大理府。
1913年改州為縣,屬騰越道。
1929年改縣公署為縣政府,直屬省,治所遷至石門(mén)。
1949年11月11日,中共云龍縣工作委員會(huì)成立。
同年11月13日,云龍縣人民政府成立,屬保山地區(qū)公署領(lǐng)導(dǎo)。
1950年1月1日,云龍縣工委、縣人民政府移駐縣城石門(mén)。
1956年屬大理白族自治州。
1958年10月撤銷(xiāo)云龍縣,并入永平縣。
1961年3月恢復(fù)云龍縣,名稱(chēng)沿用至今。