原关口在唐朝之前改称卢龙塞，因传说古代有父子失散已久，终于此处相逢，故俗名“喜逢口”。
明.明宣宗宣德年后，此处逐渐成为明朝实际控制区与蒙古诸部落之间的分界线，双方不时激战于此。明代宗景泰三年（1452年），明政府在此筑关与长城相连，称“喜峰口关”，后遂通称喜峰口。明思宗崇祯二年（1629年）后金皇太极率军十万自喜峰口入塞，后世称为己巳之变。
民国.中华民国北洋政府时期，华北国民军及奉军李景林曾在此遭遇。民国二十二年(1933年)爆发的长城抗战中