梁彦光幼年聪慧,有卓越品行,他的父亲常常对所亲近的人说:“这个孩子有刚正的气概,一定会使我们家族兴旺。”进入太学,开始涉猎经史,遵循规矩法度,即使匆忙的时候,也一定按照礼仪做事。脱去布衣担任秘书郎,当时年仅十七岁。
后来又过了几年,转任相州刺史。梁彦光先前在岐州的时候,风俗非常质朴,用“静”的方法治理,全境教化很好,朝廷考评接连最好,是天下第一。等到任职相州,仍然按照治理岐州的方法。相州是北齐旧都,风俗杂乱,当地人诡变多诈,为他们写作诗歌,称他们不能用道理教化。皇帝听说之后责备他,最终因此被免职。一年多后,又拜为赵州刺史。