而起,在虢州聚众反隋,后投靠李渊,随李建成东征洛阳。张士贵左右冲杀,力战群雄,先败王世充的精锐之师,后败李密的毅劲之旅。军威大振,英名丕显,大军所指,无不滚鞍下马,叩首投降。后追随秦王李世民,其时刘武周战败,李世民担任主帅的大军出关东讨。在这次长达十个月的征战中,张士贵始终和李世民在一起,几乎所有的战斗都有张士贵的身影。 其结果是唐军取得了全面胜利,最终俘虏了自称为帝的王世充