1933年前属孝感县六白云乡;1933年1月建县后属礼山县二义善乡;1952年,属大悟县六;1955年改称先锋乡,属环城;1957年,为芳畈;1958年,成立先锋人民公社,下设建峰,悟峰,先峰3个管理;1961年,更名为芳畈;1975年,改为大悟人民公社;1981年,改名为芳畈公社,下设悟峰,芳畈,栗林3个管理。
1984年,改公社为,下设悟峰,芳畈,栗林三个乡,1987年9月,改芳畈改为芳畈镇。