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