東晉安帝義熙十年(414年),改設(shè)冶官縣,屬犍為郡,縣治汪洋鎮(zhèn)。
隋開皇十一年(591年),改設(shè)始建縣,縣治考證位于汪洋鎮(zhèn)、松峰鄉(xiāng)附近。
明代,稱汪家場(chǎng),屬仁壽東林鄉(xiāng)管轄。
清順治十六年(1660年),稱汪家場(chǎng),屬仁壽縣東林鄉(xiāng)管轄。
清宣統(tǒng)元年(1909年),稱汪家鎮(zhèn),屬仁壽縣管轄。
民國二十四年(1935年),稱汪洋鎮(zhèn),為第四區(qū)區(qū)署所在地。
1949年,稱汪洋鄉(xiāng),為第四區(qū)區(qū)署所在地。
1951年,稱汪洋鎮(zhèn),第四區(qū)區(qū)址駐汪家場(chǎng)。
1955年,稱汪洋鎮(zhèn),屬汪洋(區(qū)級(jí))管轄。
1956年5月27日,汪洋鎮(zhèn)與金泉鄉(xiāng)合并改稱汪洋鄉(xiāng)。
1958年,稱汪洋人民公社,屬汪洋區(qū)聯(lián)社管轄,區(qū)址駐汪洋人民公社。
1984年,稱汪洋鎮(zhèn),屬汪洋(區(qū)級(jí))管轄。
2005年,撤銷大洪鄉(xiāng)、碗廠鄉(xiāng),所屬行政區(qū)域劃歸汪洋鎮(zhèn)管轄。
2019年12月6日,撤銷四公鎮(zhèn)、松峰鄉(xiāng)、涂家鄉(xiāng),所屬行政區(qū)域劃歸汪洋鎮(zhèn)管轄。