北宋时期,属修文乡。
民国二年(1913年),置修文乡。
民国九年(1920年),改为文字保。
民国二十三年(1934年),改修文乡(包括三宝、十字卡)。
1954年4月,析修文乡置三宝乡。
1958年10月,修文乡并入思蒙公社,改修文管区。
1959年6月,析思蒙公社三宝置修文公社。
1961年11月,析修文公社置三宝公社。
1977年9月,三宝公社并入修文公社。
1984年1月,公社改乡,析置山宝乡。
1992年9月,修文、山宝2乡合并为修文镇。
2005年5月,龙兴乡并入修文镇。