明朝时期,属居仁乡仁受里。
清中叶,属南岸崇善里榨坪甲;清末,以榨坪甲升置云龙乡。
民国二十二年(1933年),改为云龙镇。
民国三十一年(1942年),改为云龙乡。
1953年8月,云龙乡被划分成蔈草、云龙、西阳、耀灵、火埠、清水等10小乡。
1956年12月,蔈草、大生、双龙、西阳、长岭、小河6小乡合并为蔈草乡。
1956年12月,蔈草乡改为蔈草公社。
1961年12月,从蔈草公社析设长岭公社。
1981年12月,长岭公社更名歧阳公社。
1983年,歧阳公社改为歧阳乡;蔈草公社改为蔈草乡。
1992年9月,歧阳乡并入蔈草乡。
2011年12月,蔈草乡撤乡设镇,改为蔈草镇。