王世充,字行满,本名支颓耨,是西域胡人,以军功升至兵部员外郎,被隋炀帝信任,参与平定杨玄感之乱。公元617年被李密战败后,他与元文都、卢楚等拥立越王杨侗为帝,不久废杨侗自立,国号郑,年号开明。公元621年被李世民击败,郑亡。
王世充早年经历他祖父支颓耨早逝,他父亲支收改嫁到霸城王家。他广泛阅读书籍尤爱兵法,对卜卦算命和天文历法有研究。在隋文帝时期,因战功授仪同三司官职,最终成为江都宫监兼丞,与炀帝亲近。
起义于大业九年六月,与刘元进、朱燮等起义军联合,最终平定吴郡,但背信弃义坑杀投降者。公元614年抵御孟让的攻势,以都梁山为据点设五道营栅,大败孟让,并俘虏十多万人。会战李密时带领江淮劲卒二万人救援洛阳,但在洛口对阵两百余次未分胜负。
专擅朝政后来辅助皇泰主(越王杨侗)并辅政,被封为郑国公,与其他六人共同治理国家。但随着宇文化及叛乱,他与卢楚等人的策略是笼络李密,让其打败宇文化及,然后趁机取胜最终失败于李世民手中,被仇人独孤修德所杀。