清末,属外纳里。
民国二年(1913年),属后外纳里。
民国二十二年(1933年),属后外纳乡。
民国三十年(1941年),属盘底乡。
1950年1月,为坪头、成坝、何家乡,属八九联合区。
1953年4月,属坪头区。
1955年7月,合并为坪头、成坝乡。
1956年10月,成坝乡并入坪头乡;同年12月,改为三仓乡。
1958年3月,草河乡并入;同年10月,组建三仓公社;同年11月,盘底公社并入。
1961年6月,分为三仓、草河、盘底公社。
1983年4月,三仓公社改三仓乡。
2004年4月,草河乡并入三仓乡。
2018年3月,三仓乡撤乡设镇,改为三仓镇。