最早修建长城是春秋时期的楚国,《左传》上所说楚国"汉水以为池,方城以为城"的方城,即指此。战国时期各国又纷纷有自己的长城,秦一统後将各国长城连起,并西至临洮东至辽东。日后历代均有修筑。
我国北方的长城,开始于战国秦、赵、燕三国。