光子虽然没有静止质量,但是光子本身是有能量的,因此,光子仍然有可能会受到引力的作用。这个问题的关键在于我们不能还用万有引力定律来讨论相关的问题(做一些简单的估计还是可以的),更不能直接将静止质量0就代入到万有引力的公式里来估算这个引力的大小。
在广义相对论中,引力是时空扭曲的一种体现。在这种视角下,天体的运动应该解释为,在一个弯曲的时空中,物体的运动受到了影响。在弯曲的时空中,不但一般物体的运动会受到影响,光线也会不再沿着直线传播,这在爱因斯坦的理论提出后不久就得到了验证,1919 年 11 月,英国皇家学会和皇家天文学会举行联合会议,正式宣布了英国天文学家爱丁顿(Sir Arthur Stanley Eddington)所率领的赴非洲和南美的观测队的最终结果及结论,爱丁顿的两个观测队通过在日食期间观测光线在太阳附近的弯曲,证明了广义相对论的正确性。
在引力场的作用下,光会去往时间流逝最慢的地方,光线因而并不是沿着直线传播,而是沿着在弯曲时空中的「测地线」进行传播,这种效果可以等价地认为是光子受到了引力的作用。