中国历史上最早出现的长城是齐长城和楚长城(又称方城)。以后其他诸侯国也纷纷效仿。公元前3世纪,燕国为防御东胡的骚扰,在其边境北部沿边设五郡,并沿五郡边界筑边墙,驻军戍守,加强北部边防。同期赵、秦等国也分别在各自境内修建长城,从而奠定了中国北方长城的基础。