中国历史上在位时间最长的皇帝是谁?

理论上是康熙,因为他在位六十一年。事实上,有一个人的执政时间比康熙还长。这个人就是甘龙,因为当年甘龙登基的时候,他在康熙皇帝面前发过誓,有生之年绝不超越康熙皇帝。所以乾隆六十年后,退位给嘉庆帝。事实上,乾隆皇帝在位64年,享年89岁,是中国历史上最老的皇帝。