王莽当了多久的皇帝? 王莽(公元前45年-公元23年),字君,汉元帝的侄子,新王朝的建立者,在位时间为公元8年至23年。魏军出生于元城(今河北大名县东),祖籍东平陵(今山东济南东75里),汉族。元寿二年(公元前1年)六月,西汉哀帝驾崩后,九岁的汉平帝即位,元后以王莽为侍郎,封为大司马,封为“安汉公”。公元9年元旦,他篡位为开国君主,改国号为“辛”,国号为“”。直到公元23年,绿林英雄赤眉入侵长安,被杀。15年登基,享年69岁。