周懿王名为姬囏,其生性懦弱,继位后政治日趋腐败,国势更加衰落,由于西戎屡次进攻,他被迫将都城迁往槐里(今陕西省兴平市东南)。根据夏商周断代工程的研究成果,懿王在位时间是公元前900年至前892年。姬囏约生于周穆王四十年(甲申,前937),周共王元年时(已亥,前922)立为太子。