太平兴国七年(公元982年),宋辽两军在雁门展开激战,当时宋军的主要参战将领是潘美、杨业和李继隆,而立下首功的当属杨业。当时杨业率领几千骑兵从小路绕到了辽军背后,使宋军形成夹击之势,辽军大败。
杨业打仗骁勇异常,被辽国人称为"杨无敌",以至于辽军只要看到杨业的旌旗就会主动退去。
雍熙三年(公元986年),北宋兵分三路伐辽,杨业出任西路军副帅。西路军一开始进展非常顺利,连拔云、应、寰、朔四州,可是由于东路军惨败,辽军十万骑兵驰援西路,宋太宗急忙下令西路军掩护四州百姓撤退。杨业因为难以忍受监军王侁的讥讽,主动出击找辽军决战,以此掩护百姓撤退,由于主帅潘美没有按约定在陈家谷口埋伏兵马,导致杨业所部全军覆没,杨业本人也受伤被俘,最后绝食三日而亡。
根据《宋史》的记载,在被俘之前,杨业手刃数十百人,身上有数十处伤口,可见杨业的骁勇和当时战况的惨烈程度。
《宋史·列传第三十一》: