1956年置马头乡。
1958年7月,设新场区,辖新场、马头、蔡官、炭窑、林哨乡。
1961年8月,马头、炭窑、蔡官乡改为人民公社。
1984年3月,人民公社改为乡镇建制,重置马头乡、炭窑乡、蔡官乡。
1991年建并撤,马头乡、炭窑乡、蔡官乡合并置龙宫镇。
1958年撤乡并入扁担山公社。
1962年析建黄果、安庄公社。
1984年改置黄果树镇及安庄乡。
1991年安庄乡并入黄果树镇。
1999年马厂乡烈山、募龙两村省入。
1958年撤乡并入镇宁县扁担山公社。
1961年后析建白水公社。
1984年复置乡。
1991年原凡化乡的把路等地划入置白水镇。