明代時期,屬湘潭縣八十四都。
清代時期,屬縣六都、十一都。
民國初期,隸屬西鄉西三區。
民國二十四年(1935年),屬縣第八區。
1953年5月,建楊嘉橋鎮,屬第七區。
1956年6月,并入蛟托、金棋、連林、九江、白鹿鄉,合稱楊嘉橋鎮。
1958年9月,古塘橋鎮及雙板橋、楊嘉橋、古塘橋合并成立鋼鐵人民公社。
1961年5月,從河口人民公社析出,建立楊嘉橋人民公社,屬河口區。
1984年2月,楊嘉橋人民公社改稱楊嘉橋鎮人民政府,隸屬河口區。
1995年4月,并入峽山口鄉、雁坪鄉、荊州鄉成立楊嘉橋鎮。