乔后镇原属丽江木知府剑川县所辖民国时期仍属剑川县。
民国三十八年(1949年)4月,成立乔后区;同年5月,划归剑川县建制,但纳入西山特区活动范围;同年12月,云南解放,乔后区正式划归剑川县建制。
1950年8月,改称第五区。
1958年11月,改为胜利公社。
1961年10月,剑川县撤大县为剑川县、洱源县(含原邓川县),同时将原属剑川的胜利公社划归洱源县。
1962年,改称乔后公社;同年10月,改乔后区。
1969年底,改乔后公社。
1984年3月,改为乔后区。
1990年,乔后区改乔后镇。