恐龙灭绝的原因有多种,其中最主要的原因是一颗大约10公里直径的小行星或彗星在公元6600万年前撞击地球,导致全球范围内的火山爆发、洪水、地震等灾难性事件,以及气候变化,这次事件产生的尘埃和气溶胶遮蔽了阳光,导致地球温度骤降,使得恐龙等许多生物无法适应寒冷环境而灭绝,恐龙灭绝还可能与海洋酸化、生态系统失衡等因素有关。