民國36年(1947),邵陽縣析置隆回縣,設中和鄉,屬第十五保。
1949年10月,屬第二區。
1950年,屬第九區果勝鄉。
1956年,屬灘頭辦事處。
1958年9月,建巖口公社。
1959年,并入灘頭公社。
1961年,復置巖口公社。
1978年,馬頭山公社并入巖口公社。
1984年6月,巖口公社析置馬頭山公社;公社改鄉。
1995年,撤區并鄉,大觀、梅塘、馬頭山、添壁5鄉并入巖口鄉。
2006年8月,撤鄉設鎮,2016年建制村合并沿用至今。