1950年建宣河,设旭光村。
1958年成立宣河人民公社,旭光村更名为旭光大队,文革中更名为新华大队,1982年第一次全国地名普查时因重名恢复旭光大队。
1984年宣河人民公社更名为宣河乡,宣河人民公社旭光大队更名为宣河乡旭光村,同时成立旭光村村民委员会,境域未变。
2017年12月拆乡设镇,宣河乡设为宣河镇。
2019年12月,撤销宣河镇,将原宣河镇龙门村、红梁村、天台村所属行政区域划归朝天镇管辖,原宣河镇宣河村、潜溪村、清泉村、白钟村、旭光村、竹坝村所属行政区域划归中子镇管辖。