中国修建长城始于春秋战国时代,《诗经·小雅·出车》记载:“天子命我,城彼朔方。赫赫南仲,猃狁于襄。”明言北方长城的作用在于防范北方游牧民族的侵掠。在战国时代,有20多个诸侯国修筑过长城。当时筑城有“互防”和“拒胡”两类。前者如楚国、齐国、燕国、魏国、韩国、赵国、秦国等,为了互相防御在各自的边境修筑长城,《史记》记载:“齐宣王乘山岭之上筑长城,东至海、西至济州千余里以备楚”。后者如秦、赵、燕三国为了防止北方的匈奴、东胡、林胡、楼烦等游牧民族的侵袭,在与之毗邻的北方修筑的“限戎马之足”的长城