明洪武十五年(1382年),属楚雄县坝区八里之在城、龙厢。
清乾隆四十三年(1778年),属军西、民西界。
清宣统元年(1909年),改界为区。
民国二十五年(1936年),属五区。
民国二十八年(1939年),属军武乡和德运乡。
1950年1月,改为区;同年6月,改为乡属三区。
1952年,属大石铺区。
1958年3月,撤销大石铺区;同年10月,属前进公社。
1961年3月,属前进区。
1966年10月,设前进公社。
1984年4月,改前进区。
1988年2月,改前进乡。
2002年7月,前进乡改镇;同年12月,更名紫溪镇。