汉武帝既不是汉景帝皇后生的儿子,也不是汉景帝的长子,因此他的地位合法性很受诸侯王争议,汉武帝在对待自己的奶奶时,认为自己并不具有同她抗衡的势力,因此决定先假意顺着奶奶,反正奶奶已经高龄了,没有几年活头了。
汉武帝能够登上皇位与他的奶奶有很大的关系。汉景帝本来立的是粟美人的儿子刘荣为太子,但是粟美人不懂得人情世故,与窦太后的女儿馆陶公主不合。而汉武帝的母亲王美人却很善于迎合馆陶公主的心意。馆陶公主将自己的女儿许配给了汉武帝,为了使自己的女儿能够当上皇后,她就在自己的母亲窦太后面前说粟美人与太子刘荣的坏话,这些话又通过窦太后传到了汉景帝耳朵里。最终,刘荣的太子之位被汉武帝刘彻取得。而窦太后之所以选择汉武帝是因为自己女儿馆陶公主的推荐。