公元前157年,汉文帝驾崩,太子刘启即位成汉景帝,皇后窦氏成了皇太后,史称:窦太后。
公元前141年,汉景帝驾崩,太子刘彻即位,尊祖母窦氏为太皇太后。
公元前135年(汉武帝建元六年)太皇太后窦氏在汉之东宫长乐宫崩,与文帝合葬霸陵,时年七十一岁。
刘彻从公元前141年即位,到公元前135年太皇太后窦氏驾崩,一共在位6年。
所以窦太后死的时候刘彻继位6年。
汉武帝刘彻自7岁被立为太子,16岁登基为皇。16岁登基的时候是公元前141年,虽然前135年窦太后干政,但是汉武帝也从窦太后去世后独掌大权,他的母亲王太后虽想效仿窦太后,但是其实际权力并没有窦太后那么大。所以从登基开始算起汉武帝从公元前141年到公元前87年都是他的在位时间,因此汉武帝在位时长54年。