春秋时,境域设嬴邑。秦朝时,设嬴县。东晋时,设嬴郡。民国三十一年(1942年)10月,始称羊诂区,属芜湖县管辖。民国三十五年(1946年)9月,设仪封区,驻羊诂。1951年3月,改称芜湖县第三区1958年10月,建羊诂公社。1984年3月,设芜湖羊诂办事处。1985年11月,改为羊诂镇,