楊圩原屬建成縣管轄范圍。
唐武德五年(622)建成縣改名高安縣,楊圩屬高安縣管轄。
1949年前屬四區(qū),轄永安、下塘2個鄉(xiāng)。
1951年4月縮小鄉(xiāng)范圍,屬七區(qū),轄永安鄉(xiāng)和永安、下塘兩個農(nóng)會。
1956年5月(合作化時期)合并鄉(xiāng),屬楊圩區(qū),管轄永安、湖背、梨塘3個鄉(xiāng)。
1958年8月,實行人民公社建制,屬紅衛(wèi)人民公社。
1961年6月,設(shè)區(qū)劃社,屬楊圩區(qū),分成紅衛(wèi)、湖背、梨塘3個小公社。
1964年4月,撤區(qū)擴社并隊,屬楊圩人民公社。
1984年3月,改公社為鄉(xiāng),改稱楊圩鄉(xiāng)。
1999年3月,撤鄉(xiāng)設(shè)鎮(zhèn),設(shè)立楊圩鎮(zhèn)至今。