元至元二年(1336年)至清康熙三十四年(1695年),属亦佐县巴兰乡向义里。
清康熙三十四年(1695年)后,属平县向义里。
民国时期,改里为区。
1950年,沿区建置。
1952年,设黄泥区。
1958年10月,撤区分设黄泥河、箐口、五乐3公社,下设39管理区。
1961年3月,恢复黄泥河区。
1970年4月,区改公社、公社改大队。
1984年2月,公社改区、大队改乡。
1988年6月,撤区设镇,古敢、补掌、沙营3乡析出置古敢水族乡。