医生说吃五石可以痊愈。当时求紫石英不得。梁彦光忧虑憔瘁不知所为，忽然在园中见到一物，梁彦光原来不认识，奇怪拿着回来，就是紫石英。亲属都很怪异，以为是被至孝所感动。西魏大统末年，入太学，学习经史，有规矩法度，随便做事也必定以礼。出仕担任秘书郎，时年十七岁。北周建立，转任舍人上士。周武帝时，官至小驭下大夫。为母亲守丧去职，悲痛过礼。不久，朝廷令他视事，周武帝见其悲痛过度，嗟叹很久，多次被皇帝安慰。后转任小内史下大夫。建德年间，为御正下大夫。跟随周武帝平北齐，因功授为开府、阳城县公，食邑千户。周宣帝即位，拜华州刺