秦、汉时期,匈奴是中原王朝的北方强敌。由于萧关的控扼作用,秦、汉与匈奴的西北边界,长期维持在萧关一线。公元前166年,匈奴发兵14万攻萧关,萧关汉军守将孙卬战死,匈奴军前锋进至关中。但当汉朝的萧关援军一到,匈奴军便慌忙撤退。
隋、唐时期,萧关为突厥族进攻中原的主要孔道之一,唐也在此置萧关道大总管,抗御突厥。
北宋时,西北方的西夏崛起,宋朝于是重建萧关以御西夏。西夏虽经常侵宋,但始终未能突破萧关防线。