主荣光福建省上杭县人。一九一四年四月生。一九三一年七月参加革命。一九三二年五月加入中国共产党。第二次国内革命战争时期,曾任福建省上杭县才溪区少先队军事委22员,中共上杭县委宣传部干事,中共福建省委文书科科员。抗日战争初期,任新四军第二支队三团政治处宣教股长、总支书记,新四军教导总队第六队政治指导员;一九四一年三月起,任新四军第七师教导大队政治委员,新四军第七师独立团政治处主任,七师十九旅五十七团政治委员。第三次国内革命战争时期,历任华东野战军第七纵队十九师五十六团政治委员、十九师政治部主任,二十五军七十三师副政治委员。建国以后,历任福建省泉州军分区副政治委员。三十一军政治部副主任,上海市兵役局副政治委员,江苏省军区政治部副主任,江苏省军区副政治委员。一九七八年四月起,任江苏省军区顾问。一九八二年九月离职休养。