楚雄州是人类发祥地之一,有着悠久的历史和灿烂的文化。早在170万年前,生活在州内金沙江流域的元谋人就已进入了旧石器时代,掌握了用火技术。距今4000年以前,以元谋大墩子和永仁菜园子为代表,楚雄州境各地已先后进入了新石器时代。在2500年前的春秋时期,州境先民,创造了以铜鼓为特征的青铜文化,步入了奴隶社会。先秦时期,楚雄州境主要分布着氐羌、百越、百濮三大族群。
西汉中期楚雄州境被纳入中原王朝的版图,分别隶属于越嶲、益州二郡;蜀汉时期,分属建宁郡、越嶲郡和云南郡;西晋时分属云南、建宁二郡;东晋咸康八年(公元342年),有“爨酋威楚筑城硪碌赕居之”,故有威楚之称;南北朝时分属晋宁郡、兴宁郡和建宁郡;唐初属戎州都督府和姚州都督府,南诏时属拓东节度和弄栋节度;宋属弄栋府、鄯阐府和威楚府;元初分属威楚万户、罗婺万户和大理下万户,后改设路、府、州、县,分属中庆路、威楚开南路、武定路和大理路;明代分属云南府、楚雄府、姚安军民府和武定府;清代分属云南府、武定直隶州、楚雄府。民国年间,裁府、州,设道、县,设楚雄、双柏、广通、盐兴、牟定、镇南、姚安、盐丰、大姚、永仁、元谋、武定、罗次、禄丰共14个县。
中华人民共和国成立后,分设楚雄、武定两个专区。1953年,两专区合并为楚雄专区,设楚雄、镇南、牟定、姚安、大姚、盐丰、永仁、元谋、武定、罗次、禄丰、广通、盐兴、双柏、禄劝、富民、安宁17县。1954年改镇南县为南华县。1957年划安宁县归昆明市。
1958年4月15日,楚雄彝族自治州正式成立。建州前夕并盐兴县入广通县。同年又合并楚雄、南华、牟定、双柏4县为楚雄县,合并姚安、大姚、盐丰、永仁4县为大姚县,合并罗次、禄丰、广通3县为禄丰县,合并武定、元谋2县为武定县,划富民县归昆明市。
1959~1961年间,先后恢复永仁、姚安、南华、双柏、牟定、元谋6县。1983年9月改楚雄县为楚雄市,10月划禄劝县归昆明市。2021年1月,经国务院批准、民政部批复,撤销禄丰县,设立县级禄丰市。至此,楚雄州形成设楚雄市、禄丰市和双柏、牟定、南华、姚安、大姚、永仁、元谋、武定共8县2市的格局。