聪明，让他养马。徐光常常不喂马，在栓马的木柱上写诗，王阳生气吊着打徐光。石勒知道后，考察的徐光的能力，任命徐光为记室参军。徐光常常酗酒，石勒贬他为牙门将。徐光不悦，有怨言，石勒把他下狱两年多，徐光在狱中写下了十多万字的经文注解。石勒的谋士张宾死后，继任的程遐能力不够。太和元年（328年），前赵刘曜击败石虎，围攻洛阳，大臣都建议退让，石勒大怒，于是重新启用徐光。徐光定策决战，俘虏刘曜，灭前赵。石勒称帝，徐光为中书令领秘书监。石勒问徐光，自己能比作昔日哪位君主，徐光说石勒神谋武略，比汉朝开国君主刘邦更高，仅