1381 m. Mingų generolas Xu Da pastatė dabartinį perėjimą, kuris dėl savo padėties tarp kalnų ir jūros buvo pavadintas Shanhaiguan (iš tikrųjų "kalnų-jūrų perėjimas"). XVI a. pabaigoje Mingų generolas Qi Jangigu pradėjo įtvirtinti ir statyti karinį miestą aplink perėjimą, statydamas miestus ir fortus į rytus, pietus ir šiaurę, todėl tai yra vienas iš labiausiai įtvirtintų perėjimų Kinijoje. Šiandien tai yra vienas iš geriausiai išsaugotų perėjimų Didžiojoje sienos.
Šiaurės Qi dinastija ir Tang dinastija