公元前7年1月27日(绥和元年十二月)继他的四位伯、叔之后出任大司马,时年37岁。同年,汉成帝崩。汉哀帝继位后其祖母傅太后、母亲丁太后的外戚得势,王莽退位隐居新野。其间他的儿子杀死家奴,王莽逼其儿子自杀,得到世人好评。
公元前8年继他的三位伯、叔之后出任大司马,时年38岁。
公元前2年王莽回京城居住。
公元前1年汉哀帝无子而崩。王政君掌传国玉玺,王莽任大司马,兼管军事令及禁军,立汉平帝,得到朝野的拥戴。
公元1年王莽在推辞再三之后接受了“安汉公”的称号(不是爵位),将俸禄转封两万多人。
公元4年(元始四年)王莽的女儿成了皇后,加号宰衡,位在诸侯王公之上。大力宣扬礼乐教化,得到儒生的拥戴,被加九锡。此时王莽的野心已经极度膨胀,与汉平帝之间的矛盾也日益激化。