民国十八年(1929年),属玉门县第区。
民国三十二年(1943年),属靖边乡。
民国三十八年(1949年),设靖边区,辖10乡。
1953年,将靖边区分设靖西、靖东2区,靖西区辖川北镇、南阳镇、芨芨台子、黄闸湾、西黄花营、东黄花营6乡。
1955年,撤区并乡,设南阳镇、黄闸湾(包括西黄花营)黄花营3乡。
1958年,成立卫星公社,后属玉门镇公社靖西管理区。
1961年5月,设立黄闸湾公社增设北湖村。
1983年3月,改为黄闸湾乡。
2016年1月,根据《甘肃省民政厅关于酒泉市肃州区泉湖乡等8个乡镇撤乡改镇的批复》(甘民复〔2015〕50号),黄闸湾乡撤乡改镇,改为黄闸湾镇。
2016年5月,正式撤乡改镇挂牌。