在中平三年春時,部分東部鮮卑西進,他們從濡水下游,遷至濡水上游的閃電河。
遊牧於漁陽郡和右北平郡北。
同時,鮮卑寇掠右北平,右北平太守劉政派人向劉凡求援。
劉凡令張遼領五千兵馬為主將,許褚為副將前去支援。
攘敵出右北平,大勝,乃歸。驃騎軍在幽州建立威望。
四月,劉凡率領八百親衛從雁門出塞巡視。
尋繞代郡,見三千鮮卑騎兵劫掠代郡,殺戮亭裡。
劉凡當率兵擊之,三千鮮卑少數逃脫。
自此東部鮮卑不敢派遊騎接近代郡。
留下“驃騎一怒,千里懼之”的傳聞。
八月,秋高馬肥之際,素利為報劉凡奪馬之仇,聯合彌加及一些中小部落攜四萬騎威壓雁門。
劉凡調集黃忠一萬騎,傅燮、崔均一萬騎步兵,張遼一萬騎,對陣與夏湖東數十里處。
見漢軍不比己方少,彌加心怯,不敢硬拼。
雙方約定派遣勇士鬥將,許褚、黃忠、典韋各殺數名鮮卑勇將。
鮮卑騎兵士氣全無,彌加、素利大懼,驟兵疾退。不敢再與漢軍決戰。
同年,西部鮮卑大帥荔宴遊,垂涎單于庭故地,派遣數百騎打探河套。
行軍至狼山時,被間軍斥候現,關羽出陰山鐵騎圍攻,全軍覆沒,
九月,荔宴遊再次派遣五千騎試探河套。
關羽親率一萬騎兵,三千陰山鐵騎迎擊,兩軍戰於高闕關外。西部鮮卑寡不敵眾,傷亡兩千,退逃。
關羽率陰山鐵騎追擊,再獲千。
中平四年春,中部鮮卑殘部想以北河為基,關羽繞過高闕,率部驅逐,勝還。
九月,劉凡親自朔方,率領關羽,趙雲共兩萬騎,自五原北,先佔領頭曼城,再至受降城,直抵陰山。
同年十月,將漢家旌旗插上狼山,彈汗山。於歠仇水旁再圈養馬場,畜牧場。
十一月,劉凡派遣趙雲率領入戈壁,突襲大漠狼煙,將中部鮮卑殘部繼續望北部趕。以保護邊境百姓的安全。
十二月,趙雲歸。劉凡封趙雲軍為“龍驤騎”。舉趙雲為龍驤將軍,秩比兩千石。加官不加秩。
中平五年,三月。鮮卑寇邊漁陽,漁陽太守求援劉凡。
劉凡親率五千騎兵前去支援,大破鮮卑。
中平五年六月,西部鮮卑大帥置鞬落羅、荔宴遊聯合三萬騎逼雞鹿塞。
劉凡令關羽迎擊,再派趙雲從五原出,高鍇、姜駿乞活軍從修都出,三面夾擊置鞬落羅、荔宴遊,大勝。
置健落羅部和荔宴遊部死傷一萬餘人。
此時,經過近三年的休養生息,漢軍已經是兵強馬壯。
戰後,劉凡令趙雲率領龍驤騎,關羽率領陰山鐵騎西進,乘勝追擊。
兩軍在浚稽山相遇置鞬落羅、荔宴遊殘部,再勝。
以洗當年李陵在浚稽山之戰的恥辱。