破六韩拔陵是匈奴单于后裔,匈奴人都听命于他。
他有一个同乡、小兄弟、死党卫可孤,人高马大、擅长骑射,是匈奴族勇士。匈奴族起义后,卫可孤成为破六韩拔陵的副手。
破六韩拔陵在沃野镇宣布建立政权,附近六镇各族百姓纷纷来投,作战军士达到几十万。
破六韩拔陵自己率兵南下,攻打五原郡等地,让卫可孤领军向东攻打怀朔、武川两镇。
怀朔镇将是杨钧,手下要员有:长史司马子如,统军贺拔度拔、功曹史侯景、屯长高欢。
贺拔度拔的三个儿子贺拔允、贺拔胜、贺拔岳都在怀朔镇担任军主,各领1000甲士。
另外,被朝廷免职的前镇将葛荣也在怀朔镇候缺。
武川镇将是宇文肱,长史是杨忠,统军是李虎。
怀朔、武川两镇一边抵御叛军,一边向朝廷请求增援。
皇帝元诩任命临淮王元彧都督北讨诸军事,率5万大军北上平叛。
元彧将行营设在武川镇南300里的云中郡盛乐城。
这时,怀朔镇已被叛军围困、攻打了一年多。杨钧派贺拔胜带人去向元彧求援。
贺拔胜召集十几个少年死士,冲出包围圈,跑到盛乐,向元彧递交了杨钧的信件。
元彧派将军李叔仁率一万人马,由贺拔胜等人带路,去救援怀朔镇。
元彧自己率4万军队去五原攻打破六韩拔陵。
贺拔胜等死士领着李叔仁队伍成功突围入城。
贺拔胜等人出城、进城时,都是悍不畏死、浴血拼杀,非常神勇。叛军见之胆寒。
可惜的是,卫可孤的军队人数占绝对优势,叛军士卒对朝廷又恨之入骨,作战异常勇猛。
而怀朔镇内军民中的许多人,内心赞同起义军,不愿与之死战。
不久,怀朔镇被卫可孤攻陷。
杨钧、侯景等人突围逃走,而贺拔度拔和三个儿子都被卫可孤俘虏。
高欢是低级军官,举手投降后被缴械,然后自己回家。
卫可孤的起义军本身都是六镇人,对放下武器的怀朔军民,一律宽待,想留就加入起义军,想走的就放任离去。
贺拔度拔带着三个儿子回到老家武川镇龙城县。
元彧在五原与破六韩拔陵交战,打不过对方,退回到云中。被皇帝元诩革职。
元诩任命尚书令李崇为北讨大都督,率军北上,并接管元彧队伍。
同时,皇帝又命广阳王元深、抚军将军崔暹作为李崇副将,各领一军,协同李崇作战。
李崇兵分两路,自己率军攻打叛军占据的怀朔镇,让崔暹率东路军攻打包围武川的叛军。