前明时期为抵御北方蒙古在山西、河北境内不断修筑防线,形成外边与内边。
所谓外边,即偏头、宁武、雁门三关。
其中偏头为极边,雁门为冲要,宁武介于两关之中。
所谓内边,乃指自山西偏关县经神池、宁武、代县、朔县、蔚县一直延升至环庆的内长城,长一千多公里,有三关最重,即紫荆、倒马、居庸三关,又称内三关。
内外六关,宁武最重,以重兵驻此,东可以卫雁门,西可以援偏关,北可以应云朔,盖地利得势。
几年前李自成东征山西一举夺得太原后,便立即挥师攻占了北部的忻州,进而急攻代州,时明朝山西总兵周遇吉在代州坚守数天,弹尽援绝,不得不率军突围退保宁武关。
李自成本可以不理会周遇吉,直接从代州挥师东进攻取倒马、紫荆,拿下居庸关直接破入北京,然而军师宋献策、大将刘宗敏等人认为大同地区的明军有可能会从侧翼对大军构成威胁,所以必须先拿下宁武关这一通往大同的要关,全面夺取大同之后毫无后顾之忧再兵临北京。
李自成采纳此议,遂派大军攻打宁武关。
宁武关地势极其险要,顺军又是志在必得,因此攻防之战打的相当惨烈,最终经两日激战,宁武关失守,