汉元封二年(公元前109年)属越嶲郡。
蜀汉建兴三年(225)改属建宁郡。
晋及南北朝时属宁州。
隋属南宁州总管府昆州地。
唐初属南宁州总督府地。贞观六年(632年)改属戎州都督府。贞观二十三年(649年)为戎州都督府求州地。
南诏时期的东霎37部中,禄劝占3部,即罗婺部、掌鸠法块部、洪农碌券部。
宋淳熙年间(1174年~1189年)罗婆部长阿而筑易龙城,为境内兴建最早的城池。
元宪宗四年(1254年),罗婆部归附元朝,授矣格为罗婆万户候。宪宗七年(1257)立罗婆万户府,隶威楚路。
明洪武十五年(1382年)改武定路为武定军民府,仍领二州四县,府治在今屏山镇鲁溪办事处南甸村。洪武十七年,裁易龙县入禄劝州。洪武二十二年(1389年)筑禄劝州城。正德二年(1507年)裁石旧县入禄劝州。
嘉靖四十五年(1566年)武定府治由境内南甸村迁至武定,府治驻南甸村前后历184年。
清康熙三十九年(1700年)裁撤普渡河巡检司巡检。康熙五十五年(1716年)改土归流。
乾隆三十年(1765年)改称武定府。三十五年(1770年)改武定府为武定直隶州,裁和曲州,降禄劝州为县。武定直隶州领元谋、禄劝2县。
民国元年(1912年),禄劝县隶武定直隶州。
民国二年(1913年)设滇中道,降武定直隶州为县,禄劝县隶滇中道,民国四年(1915年)裁滇中道,禄劝县改隶云南省公署。
1949年12月13日禄劝解放,17日成立禄劝县军政委员会,隶武定专区。
1950年1月12日撤销军政委员会,改设临时人民政府。同年5月15日正式成立禄劝县人民政府。
1953年4月撤销武定专区合并楚雄专区。
1958年4月成立楚雄彝族自治州,禄劝随之。
1983年9月9日改隶昆明市。
1972年12月增设屏山镇。
1980年12月从撒营盘公社划出双化,设双化公社。禄劝县辖18个公社,1个镇,209个生产大队。
1981年4月,公社革命委员会改称公社管理委员会。
1983年冬到1984年上半年,设区建乡,原屏山公社更名秀屏区,云龙区幸丘乡划归撒营盘区。禄劝县设18个区、1个镇,下辖191个乡、3个乡级办事处。
1985年6月11日,经国务院批准,设立禄劝彝族苗族自治县,同年11月25日自治县正式成立,仍隶昆明市。