明朝時期,屬居仁鄉仁受里。
清中葉,屬南岸崇善里榨坪甲;清末,以榨坪甲升置云龍鄉。
民國二十二年(1933年),改為云龍鎮。
民國三十一年(1942年),改為云龍鄉。
1953年8月,云龍鄉被劃分成蔈草、云龍、西陽、耀靈、火埠、清水等10小鄉。
1956年12月,蔈草、大生、雙龍、西陽、長嶺、小河6小鄉合并為蔈草鄉。
1956年12月,蔈草鄉改為蔈草公社。
1961年12月,從蔈草公社析設長嶺公社。
1981年12月,長嶺公社更名歧陽公社。
1983年,歧陽公社改為歧陽鄉;蔈草公社改為蔈草鄉。
1992年9月,歧陽鄉并入蔈草鄉。
2011年12月,蔈草鄉撤鄉設鎮,改為蔈草鎮。