隋朝末年,农民起义风起云涌,其中以大业七年(611年),河南瓦岗寨(今河南滑县南)爆发的农民起义规模最大。大业十二年(616年),长安人李密加入瓦岗军,他精通兵法,善于谋划,帮助起义军屡次歼灭隋军。荥阳大海寺一战,李密等采取设下埋伏,诱敌深入的策略,围歼了隋军精锐部队张须陀部,大大削弱了隋军的主力。大业十三年,李密被推为领袖,称魏公,立国号为魏,建元永平。在以后的战斗中,瓦岗军始终为打击隋朝的主力部队,对隋朝的统治给予了致命的打击。后因内部分裂,最后入关降了李唐,经历8年的瓦岗起义宣告结束。