长城始建于周朝。周幽王烽火戏诸侯是最早的关于长城的典故。早在公元前7世纪的春秋时代,楚国最早修筑了防御别国入侵的"楚方城"揭开了中国历史上记载的长城修建的帷幕。战国时期,齐、魏、赵、秦、燕和中山等国也相继修建了"诸侯互防长城"。其中,秦、赵、燕三国和北方强大的游牧民族匈奴毗邻,在修筑诸侯互防长城同时,又在北部修筑了"拒胡长城"。以后历代君王几乎都加固增修长城。秦统一后,废弃了隔离各国的长城,将秦、赵、燕北部边境的长城连接起来,并加以扩展和修缮,第一次形成了一条西起临洮,东至辽东万余华里的长城,万里长城由此出现。据记载,秦始皇使用了近百万劳动力修筑长城,占当时全国总人口的二十分之一。汉朝继续对长城进行修建,以抵御北方匈奴的侵袭。从汉文帝到汉宣帝,筑成了一条西起大宛贰师城、东至鸭绿江北岸、全长近一万公里的长城。当时没有任何机械,全部劳动都由人力完成,工作环境又是崇山峻岭、峭壁深壑,十分艰难。长城始建于春秋战国时期,历史达2000多年,今天所指的万里长城多指明代修建的长城。
国家文物局2012年宣布中国历代长城总长度为21196.18千米,分布于北京、天津、河北、山西、内蒙古、辽宁、吉林、黑龙江、山东、河南、陕西、甘肃、青海等15个省区,包括长城墙体、壕堑、单体建筑、关堡和相关设施等长城遗产43721处。此前,国家文物局曾于2009年首次公布明长城调查数据,中国明朝长城总长度为8851.8千米。
长城是世界十大奇迹之一。