爵临海侯。当年晋武帝下诏赞侯史光“忠诚朴素，有正义之心，历任内外官职，恭敬勤劳，克己奉公，任为御史中丞，虽是屈居列卿、校尉之列，也是为了施展他司直的才干”。侯史光在任上，宽松而不放纵。三年（267年），太保王祥因久病不上朝，侯史光奏请免其官，并与司隶校尉李憙以太傅郑冲、太保何曾、太尉荀顗有疾病为由，奏请罢免郑冲、何曾、荀顗。晋武帝下诏优待王祥，搁置了侯史光的奏折，也没有答应罢免其余三人。四年（268年）七月，侯史光又作为使者巡行全国。侯史光后改任少府，泰始年间卒于任上，诏赐朝服一具、衣一袭、钱三十万