宣府鎮是明朝政府依託明長城建立的軍事防禦區——九鎮之一。
明初,明政府為抵禦北方蒙古諸部的南下劫掠,建築明長城。形成遼東、薊州、宣府等九個防區。宣府鎮與其它軍鎮相同,負責本地區內長城、烽火墩台、各級屯兵城的防禦工作[1]。