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