惠帝
301年（永宁元年），司马伦被赐死，晋惠帝复位。齐王司马冏辅政，高光任为廷尉、尚书，加奉车都尉。305年（永兴元年），高光从晋惠帝讨伐成都王司马颖有功，被封为延陵县公，食邑18000户。十二月，惠帝被张方所迫前往长安，高光侍奉惠帝西行。任尚书左仆射，加散骑常侍。