中国历代,修造长城,有几个时期。(一)为战国以前。齐国在其南边,造有长城,秦、赵、燕三国,亦在北边造有长城。后来秦始皇把他连接起来,就是俗话所称为万里长城的。此时南方的淮夷,北方的匈奴,都是小部落。到汉朝,匈奴强大了,入塞的动辄千骑万骑,断非长城所能御;而前后两呼韩邪以后,匈奴又宾服了;所以终两汉四百年,不闻修造长城。魏晋时,北方丧乱,自然讲不到什么远大的防御规模。拓跋魏时,则于北边设六镇,藉兵力以为防卫,亦没有修造长城的必要,(二)然至其末年,情形就大不相同了。隋代遂屡有修筑。此为修造长城的第二时期。隋末,突厥强大了,又非长城所能御。后来的回纥、契丹亦然。所以唐朝又无修筑长城之事。
(三)契丹亡后,北方的游牧部族,不能统一,又成小小打抢的局面。所以金朝又要修造一道边墙,从静州起,迤逦东北行,达女真旧地。此为修造长城的第三时期。元朝自然无庸修造长城。