隋朝末年,因统治者实施暴政,滥用权力,民不聊生,只好反抗。一时间,天下大乱,战火弥漫,隋朝统治幕起幕落气数已尽。天下群雄纷纷反抗隋炀帝的统治,最后天下归唐,但过程是曲折的,让李唐最头疼不已的是山贼魏刀儿。
魏刀儿,是隋末河北农民起义军的首领。在隋炀帝在为十一年与王须拔一起揭竿起义,率领十余万的随从,自称\"历山飞\"。第二年率兵攻打山西太原,并杀了当时的隋将潘长文。
后来王须拔战死,王须拔的余众就全归他统率,后占据深泽,活动于冀、定二州之间,自称魏帝。而同年李渊调任山西河东慰抚大使,到达龙门时,恰巧遇到一波农民起义,李渊领兵击败了起义军,收编了万余人,实力大增,后又追击绛州贼柴保昌,降服其众数万人。两拨队伍同时盘踞于太原,都想占据这块宝地自立军营,自然就有了冲突,从此梁子就算结下了。
历山飞的雄厚实力和战斗力,一度对李渊和李世民造成很大威胁。史料记载,“历山飞众数不少,劫掠多年,巧于攻城,勇于力战。”当时适逢李渊也在太原厉兵秣马,随时准备出兵攻略陕西关中,历山飞却频频带兵袭扰太原,严重干扰了李渊的准备工作。不把这个历山飞打掉,别说出兵争夺天下,稍有不慎,连老巢都可能被历山飞给端了。
史书也记载了当时李渊的这一心理活动,“然历山飞不破,突厥不和,无以经邦济时也。”想要创立大唐万里江山,顺应天意太原之地就是立国之本,如今危机重重,然不除掉此人,天下便如黄粱一梦,李世民也明白了此刻的首要任务。
姜还是老的辣,历山飞最后还是败在了李渊的手里。历山飞猖獗一时无人能制,李渊只好再度亲自出兵与历山飞对阵。在雀鼠谷之战中,李渊利用义军喜爱劫掠财货的弱点,用辎重财帛把历山飞的队伍引入埋伏圈中,然而,李世民最终还是没能杀掉历山飞。历山飞后来投奔河北义军首领窦建德,遭到窦建德忌恨,把历山飞杀掉,无意中给李渊和李世民除去了心腹大患。