北宋時期,屬修文鄉(xiāng)。
民國二年(1913年),置修文鄉(xiāng)。
民國九年(1920年),改為文字保。
民國二十三年(1934年),改修文鄉(xiāng)(包括三寶、十字卡)。
1954年4月,析修文鄉(xiāng)置三寶鄉(xiāng)。
1958年10月,修文鄉(xiāng)并入思蒙公社,改修文管區(qū)。
1959年6月,析思蒙公社三寶置修文公社。
1961年11月,析修文公社置三寶公社。
1977年9月,三寶公社并入修文公社。
1984年1月,公社改鄉(xiāng),析置山寶鄉(xiāng)。
1992年9月,修文、山寶2鄉(xiāng)合并為修文鎮(zhèn)。
2005年5月,龍興鄉(xiāng)并入修文鎮(zhèn)。