皇祐五年(1053年)春正月,狄青率军夜度昆仑关,攻击侬智高。侬智高的据点在昆仑关下的归仁铺。狄青大要上休整军队,暗中则自将前军,孙沔将次军,余靖殿后,以一日夜达到昆仑关。次日拂晓交兵,再次大败侬智高。侬智高由合江口败走大理,广南根基安定。在宋军入城清算疆场时,发明有一具尸身穿戴金龙衣,众觉得此尸就是侬智高,能够上奏请功。狄青却回绝如许做,说:“安知其非诈邪?宁失智高,不敢诬朝廷以贪功也。”这类不虚美、不贪功反应了他的务实精力。厥后查明,侬智高公然逃到了大理。两年以后大理国杀侬智高,由余靖函其首级送至京师。狄青以安定广南之军功,拜为枢密使。狄青在枢密使任上四年。至和三年(1056年),受谎言诽谤,罢为护国节度使、同中书门下平章事。出判陈州。嘉祐二年(1057年)三月,狄青病死,长年48岁。身后赠中书令,谥武襄。
狄青率军达到昆仑关四周的宾州时,已是皇佑五年(1053年)的正月,正月十五上元节是宋人最昌大的节日之一,有悬花灯、踩高跷、演百戏的风俗,狄青目睹昆仑关易守难攻,想到了智取昆仑关的奇策。他传出号令,让处所为大武备下五天粮草,在军中安排三个早晨的酒宴,别离宴请初级军官、中级军官和初级军官,让部下官兵过个畅怀痛饮的上元节。特工们给侬智高送去了最新动静,侬智高放下内心一块大石头,竟然也让部下摆开宴席,好好过个上元节。