宋时,属九羊寨(今海原县李俊乡境内)。
明,清时,属李俊堡。
民国二十九年(1940年),属固原县李俊乡。
民国三十三年(1944年),随李俊乡划归海原县管辖。
民国三十八年(1949年)8月,始设九彩乡,隶属李俊。
1953年4月,乡境内曾设新庄乡,属李俊。
1956年8月,新庄乡并入九彩乡。
1958年10月,设立九彩公社。
1959年5月,九彩公社撤销,其地划归李俊公社。
1981年5月,恢复九彩公社。
1984年1月,九彩公社改为九彩乡。