《延庆州志》记载:“
古长城,在州南二十余里,即燕塞,燕昭王用秦开谋,置上谷塞,自上谷以北至辽西。
秦始皇因其旧址而大筑之,至今岔道以北迤逦而至永宁一带遗址犹存。”春秋战国时代即有长城的修建,
万里长城之名始自秦始皇。西汉继续对长城进行修建,以抵御北方匈奴的侵袭。从
汉文帝在位时到汉宣帝在位时止,先后筑成了一条西起大宛贰师城、东至朝鲜平壤南部大同江入海口、全长近一万千米的长城。东汉亦筑长城,但规模较小。 北朝的北魏、东魏、北齐、北周对长城进行了修筑与增建。其中以北齐年间修建规模最大,公元555年,北齐文宣帝“发夫一百八十万筑长城”,“东至于海”[2]。北周在大象元年(579年)“发山东诸州民修长城”[3],东魏时修长城修到古北口[4]。隋高祖在位时,为防范突厥[5],多次于冬季征发丁壮修筑长城。隋世祖在位时,两次于夏季大规模征发劳力修筑,此时防御的对象还包括西北方向的吐谷浑。《隋书·炀帝纪》载大业三年(607年)七月:“发丁男百余万筑长城,西距榆林,东至紫河,二旬而罢,绵亘千里。”隋长城在前代北魏和北周、北齐长城的基础上,将东起紫河,经朔方、灵武直至榆谷以东的长城、筑垒基本连成一线和增建。 唐朝时,由于北方的突厥已经被平定而不再成为威胁,未修长城;后晋放弃燕云十六州使得宋朝修筑长城变得没有意义;
元朝统治者是蒙古人,仅对一些关口做了修缮,只起到盘查路人和作为商路驿站的作用;与元朝类似,清朝也未修长城。到了现代,修长城在军事上已经失去意义了。 洪武十四年(1381年)修建老龙头长城、小河口长城。正统七年(1442年)开始,陆续修建辽东镇的辽河西和辽河套一带的长城。成化三年(1467年)辽阳副总兵韩斌负责修建长城。成化十年(1474年)徐廷璋、范瑾督造宁夏河东长城[2],“自黄沙咀起、至花马池止,长三百八十七里”。[3]。夯土长城是明长城的主要部份,夯土墙是以木板作模,内填粘土或灰石,层层用杵夯实修筑成的,每一米造价约为一两银子。成化十五年(1479年)十一月,筑宁县沿河边墙。[4]正德元年(1506年),又筑三十里长城。[5]嘉靖十年(1531年)陕西三边总制尚书王琼于内复筑边墙一道。[6]李成梁修建辽镇长城(九门口长城)。嘉靖二十年(1541年)修“嘉峪关墙一道,南至讨来河十五里,北至石关儿十五里,共三十里。”隆庆二年(1568年),戚继光首创在蓟镇建立包砖长城,加厚城墙,又建空心敌台,能存放兵器火药,16年内一共建空心敌台1017座。