两年。1、武德二年,公元619年,王世充当上了皇帝,国号为郑;武德四年,李世民俘虏王世充,被贬为庶民,全家发配四川,所以王世充只当了两年皇上。2、王世充(?——公元621年),又名王充,字行满,原本姓支,是西域的胡人。寄居在新丰。祖父支颓耨,去世较早。父亲支收,后跟随母亲改嫁,随继父改姓王。皇泰二年(619年)废杨侗,自立称帝,国号郑,年号开明。唐武德四年(公元621年)三月,唐朝秦王李世民攻破洛阳,郑国灭亡,王世充被流放至蜀地,前往属地途中被仇人独孤修德所杀。