1952年8月,設歸陽鎮,屬祁東縣第四區。
1956年6月,屬歸陽辦事處。
1958年10月,為歸陽人民公社一個耕作區。
1961年6月,復置歸陽鎮,屬歸陽區。
1985年11月,沖安鄉的紅光、幸福、大吉3個村劃入歸陽鎮,歸陽鎮屬縣直管鎮。
1995年4月,撤區并鄉,三沖、七碗2鄉及丁字鄉的戰勝、碧塘、青豐、潘家4村劃入歸陽鎮。
2015年12月21日,祁東縣并村改革后,歸陽鎮轄區重新組建為12個行政村,3個社區。