1950年建宣河,設(shè)旭光村。
1958年成立宣河人民公社,旭光村更名為旭光大隊(duì),文革中更名為新華大隊(duì),1982年第一次全國(guó)地名普查時(shí)因重名恢復(fù)旭光大隊(duì)。
1984年宣河人民公社更名為宣河鄉(xiāng),宣河人民公社旭光大隊(duì)更名為宣河鄉(xiāng)旭光村,同時(shí)成立旭光村村民委員會(huì),境域未變。
2017年12月拆鄉(xiāng)設(shè)鎮(zhèn),宣河鄉(xiāng)設(shè)為宣河鎮(zhèn)。
2019年12月,撤銷宣河鎮(zhèn),將原宣河鎮(zhèn)龍門村、紅梁村、天臺(tái)村所屬行政區(qū)域劃歸朝天鎮(zhèn)管轄,原宣河鎮(zhèn)宣河村、潛溪村、清泉村、白鐘村、旭光村、竹壩村所屬行政區(qū)域劃歸中子鎮(zhèn)管轄。