中國南北朝末期,地處漠北的突厥遊牧汗國勢力強盛。隋開皇元年(581),楊堅取代北周建立隋朝後,突厥沙缽略可汗(名攝圖)怨隋待其禮薄,藉口為其妻千金公主的北周皇室復仇,與前北齊營州刺史高寶甯合兵攻隋。隋文帝楊堅調兵加強守備;同時採納奉車都尉長孫晟的謀略,遠交近攻,離強合弱,分化削弱突厥。次年五月,沙缽略盡起本部兵及阿波等四可汗兵共40萬突入長城;十二月,進至武威(今屬甘肅)、金城(今蘭州)、天水(今屬甘肅)、延安(今陝西延安東北)等地,掠奪而還。三年四月,隋隋文帝命衛王楊爽等為行軍元帥,率軍分道反擊突厥。楊爽督四將出朔州(今山西朔縣)道,在白道(今內蒙古呼和浩特西北)與沙缽略軍相遇。楊爽采納總管李充的建議,乘沙缽略屢勝輕敵,以5000精騎襲其無備,大破沙缽略軍,俘千餘人,沙缽略潛入草叢逃走。河間王楊弘率軍數萬出靈州(今寧夏靈武西南)道,擊破突厥軍另一部,殲數千人。幽州總管陰壽率步騎數萬出盧龍塞(今河北喜峰口一帶),擊敗高寶寧,平定瞭和龍(今遼寧朝陽)地區。五月,秦州總管竇榮定率步騎3萬出涼州(今甘肅武威),在高越原(今武威北)多次擊敗突厥阿波軍。長孫晟遂乘機說服阿波歸附於隋。繼而突厥內戰,沙缽略與阿波等互相攻戰不息。後沙缽略等向隋求和稱藩。隋解除瞭南下滅陳的後顧之憂。