1933年前屬孝感縣六區(qū)白云鄉(xiāng);1933年1月建縣后屬禮山縣二區(qū)義善鄉(xiāng);1952年,屬大悟縣六區(qū);1955年改稱先鋒鄉(xiāng),屬環(huán)城區(qū);1957年,為芳畈區(qū);1958年,成立先鋒人民公社,下設(shè)建峰、悟峰、先峰3個(gè)管理區(qū);1961年,更名為芳畈區(qū);1975年,改為大悟人民公社;1981年,改名為芳畈公社,下設(shè)悟峰、芳畈、栗林3個(gè)管理區(qū)。
1984年,改公社為區(qū),下設(shè)悟峰,芳畈,栗林三個(gè)鄉(xiāng),1987年9月,改芳畈區(qū)改為芳畈鎮(zhèn)。