解放前夕屬陂孝北縣東陽崗鄉,解放初屬涂巷區,1958年改為豐山公社,1983年屬孝感縣周巷區,1987年撤周巷區,分設周巷鎮、豐山鎮,豐山鎮下轄涂巷、滑石、豐山3個管理區,1992年將豐山鎮境內雙峰山林場劃歸孝感市農委管轄,1993年設孝昌縣豐山鎮,鎮政府駐陽崗村,下轄涂巷、豐山、桔茶3個管理區。
2002年將涂巷、豐山、桔茶3個管理區改為3個片區,2003年鎮政府從陽崗村遷至豐四村,2004湖北鄉鎮綜合配套改革,撤涂巷、豐山、桔茶3個片區,豐山鎮直接下轄23個行政村,2012年下轄22個行政村和1個城鎮社區,沿用至今。