清代屬蒙王地。
設置前為哲里木盟札薩克圖郡王旗南部游牧地。
清光緒三十年(1904),設置開通縣,歸開通縣管轄。
清光緒三十二年(1906),改稱開疆社二區(qū),駐地前巴彥昭。
1915年,改稱巴彥昭三區(qū)公所。
1922年,實行區(qū)村制,三區(qū)公所設康強保,轄9個村。
1927年,三區(qū)公所轄26個村。
1934年3月,三區(qū)轄2個村。
1941年,實行街村制,設邊昭村。
1946年,開通縣建立民主政府,邊昭稱二區(qū),駐哈拉道,下設6個村。
1947年3月,為七區(qū),駐邊昭,轄6個村。
1949年3月,七區(qū)撤靠山村,設站家村,轄6個村。
1951年12月17日,七區(qū)改稱邊昭村,后改稱邊昭鎮(zhèn)(村級)。
1955年10月14日,將區(qū)人民政府改設區(qū)公所,稱邊昭區(qū)公所。
1956年3月,撤區(qū),設邊昭鄉(xiāng)。
1958年9月,五家子鄉(xiāng)合并為邊昭鄉(xiāng)。
1958年10月初,撤鄉(xiāng),建邊昭人民公社。
1958年10月16日,開通、瞻榆兩縣合并成立通榆縣。
1980年,邊昭人民公社下設9個生產大隊,1983年11月撤銷人民公社,建邊昭鄉(xiāng),下設9個村民委員會。
1984年3月,撤鄉(xiāng),建邊昭鎮(zhèn)。
1991年12月,邊昭鎮(zhèn)下設13個村民委員會。
2009年1月,邊昭鎮(zhèn)下設10個村民委員會。
歸通榆縣所轄。
名稱沿用至今。