1941年以前屬于大方縣,后劃歸納雍縣。
1953年鼠場,加科兩鄉(xiāng)合并為鼠場鄉(xiāng),同時,并成立了河溪鄉(xiāng),坐拱鄉(xiāng)、長沖鄉(xiāng)。
1956年、1957年坐拱鄉(xiāng)改為坐拱管理區(qū)。
1958年,鼠場、科、長沖分別建立人民公社,并在此時,海座與河溪也相應合并為河溪公社;1959年建立了坐拱人民公社。
1966年,鼠場公社與加科公社并為曙光公社;長沖公社與坐拱公社并為坐拱公社。
1970年,坐拱公社分為坐拱和長沖兩個公社。
1981年,地名普查經(jīng)上級批準改為岔沖公社。
1984年,農村基層組織建設,各公社又分別改為曙光鄉(xiāng)、坐拱鄉(xiāng)、岔沖鄉(xiāng);截至2021年3月,曙光鎮(zhèn)下轄13個社區(qū),12個行政村。
2021年底八一、箐腳等7社區(qū)改為村。