明代时期,属湘潭县八十四都。
清代时期,属县六都、十一都。
民国初期,隶属西乡西三区。
民国二十四年(1935年),属县第八区。
1953年5月,建杨嘉桥镇,属第七区。
1956年6月,并入蛟托、金棋、连林、九江、白鹿乡,合称杨嘉桥镇。
1958年9月,古塘桥镇及双板桥、杨嘉桥、古塘桥合并成立钢铁人民公社。
1961年5月,从河口人民公社析出,建立杨嘉桥人民公社,属河口区。
1984年2月,杨嘉桥人民公社改称杨嘉桥镇人民政府,隶属河口区。
1995年4月,并入峡山口乡、雁坪乡、荆州乡成立杨嘉桥镇。