少好学,从师数十年,昼夜不息,图书谶纬,莫不毕览,尤明《
三礼》,为儒者所宗。开皇初,高祖征山东义学之士,光与
张仲让、孔笼、窦士荣、张黑奴、刘祖仁等俱至,并授
太学博士,时人号为六儒。然皆鄙野无仪范,朝廷不之贵也。士荣寻病死。仲让未几告归乡里,著书十卷,自云此书若奏,我必为宰相。又数言玄象事。州县列上其状,竟坐诛。孔笼、张黑奴、刘祖仁未几亦被谴去。唯光独存。
尝因释奠,高祖亲幸
国子学,王公以下毕集。光升座讲礼,启发章门。已而诸儒生以次论难者十余人,皆当时硕学,光剖析疑滞,虽辞非俊辨,而理义弘赡,论者莫测其浅深,咸共推服,上嘉而劳焉。山东《三礼》学者,自
熊安生后,唯宗光一人。初,教授瀛、博间,门徒千数,至是多负笈从入长安。后数年,丁母忧归乡里,遂有终焉之志。以疾卒于家,时年七十三。