燕国是公元前11世纪周王朝分封的诸侯国之一,姬姓,开国君主是召公奭,建都于蓟(今北京城西南隅)。燕昭王时又建新都于武阳(今河北易县东南),是为下郡。燕国位于今河北省北部和辽宁西端,幅员广阔,南与齐国、赵国相接,北与东胡等游牧民族毗邻。据历史文献记载,为了防御邻国的进攻,燕国共筑有两道长城,一道是南长城,一道是北。
关于燕南长城,见《史记.张仪列传》秦相张仪游说燕昭王时语。张仪说:"今大王不事秦,秦下甲云中、九原,驱赵而攻燕,则易水、长城非大王所有也。"张仪所说的长城指的就是燕南长城。从上面引文推断,燕南长城修建时间,应在燕昭王以前。因为张仪说燕,当在燕昭王初年。燕南长城的走径,据《水经注》、《元和郡县图志》等文献记载,起于今河北省易县西北太行山下,经易县南境,入徐水、安新北境至雄县东北,折向南经文安至大城县西境,止于子牙河。
燕国北长城修建时间史籍没有明确记载。《史记.匈奴列传》说:"燕有贤将秦开为质于胡,胡甚信之。归而袭破走东胡,东胡却千余里。与荆轲刺秦王秦舞阳者,开之孙也。燕也筑长城,自造阳至襄平,置上谷、渔阳、右北平、辽西、辽东郡以拒胡。"这条长城就是燕国的北长城,筑于秦开归燕之后。以秦开与秦舞阳的祖孙关系,并以荆轲刺秦王的年代上推,燕筑北长城"不在燕王喜时,就在孝王末年。"这是战国时期最后修的一道长城。至于长城的走向,据专家考察,西起于今河北省张家口、宣化,向东北行,进入内蒙古境多伦、独石,经河北省围场之北,东行,过内蒙古赤峰、敖汉旗,人辽宁省朝阳,越医无闾山,跨辽河,折而南至朝鲜清川江北岸。