杨业在历史上是一位名震千里的一代名将,20多岁便入事太原的北汉政权,受到北汉皇帝的信任,任侍卫新军都虞侯。当时,宋太祖赵匡胤已经夺取后周政权,建立大宋王朝,全国统一大局已定。杨业向北汉皇帝刘继元提出了“奉国归宋”的建议,遭到反对。但他深感刘氏厚遇之恩,并未变心投宋,而是舍命保卫北汉政权。
后来,北汉战败,杨业却仍在城南与宋军苦战。宋太宗早就听说杨业是一员勇将,便派北汉亡国皇帝刘继元的亲信前去劝降。见到刘继元派来的劝降使者,杨业悲愤地大哭了一场,投降了宋朝。宋太宗因他常年与北方少数民族作战,经验丰富,任命他为左领军卫大将军,知代州兼三交驻泊兵马部署,与河东三交口都部署潘仁美共同担负起了山西防御契丹的重任。实际上,潘仁美只是挂了个虚衔,重担全部压在代州前线杨业的身上。
杨业不负宋太宗的重托,在契丹军出入的各个要道口,连续修建了阳武寨、崞寨、西陉塞、茹越寨、胡谷寨、大石寨(均在今代县、繁峙境内6个兵寨。宋太宗太平兴国五年(公元 980年)三月,契丹十万军马来攻雁门,杨业率部用堵截和奇袭办法,大败契丹军,杀死他们的节度使、驸马、侍中肖咄李,活捉马步军都指挥使李重海。
从此,敌兵一见“杨”字大旗,便吓得心惊胆战而不战自退,称杨业为“杨无敌”。朝廷由此提升他为云州观察使,仍知代州。杨业驻守雁门关八年之久,契丹军始终不敢侵入一步。