1949年前,属宁夏省金积县七乡。
1949年后,改七乡为七区人民政府。
1950年,将七区变为金积县二区。
1955年10月,撤区并乡,七、八、九乡成立高闸大乡,属甘肃省吴忠回族自治州金积县管辖。
1958年,宁夏回族自治区成立后,改吴忠为市,金积仍为县,将高闸乡的3个高级社并入马莲渠人民公社。
1960年,金积县撤销,又将高闸划入汉渠人民公社。
1962年5月,又从汉渠分出成立高闸公社。
1966年9月,高闸公社改名为星火公社。
1975年,恢复原名。
1984年3月,政社分设,成立高闸乡人民政府。
2000年9月,乡改镇,为高闸镇。
2003年2月,撤乡并镇,将原马家湖乡人民政府撤销,并将其管辖的李桥村、马家湖村并入高闸镇。