清代属蒙王地。
设置前为哲里木盟札萨克图郡王旗南部游牧地。
清光绪三十年(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个村民委员会。
归通榆县所辖。
名称沿用至今。