Larsson debuterade för Malmö 2018 och spelade över 200 matcher för "himmelsblå".
"Den energi och kärlek hela Malmöfamiljen har givit mig, ni ska veta att jag är evigt tacksam", säger högerbacken i ett uttalande på klubbens hemsida.
Under sin tid i Malmö vann Larsson två SM-guld, en cuptitel och spelade tre europeiska cupspel.
"Eric har varit lagspelaren personifierad och alltid satt laget i första rummet. På planen har han bidragit till flera stora framgångar, både nationellt och internationellt", säger klubbens sportchef Daniel Andersson.
31-åringen har även representerat Gefle och Sundsvall i allsvenskan. Under sina fyra och ett halvt år i Malmö FF noterades han för nio mål och 29 assist.
"Mina lagkamrater genom åren och klubben Malmö FF, tack för allt. Får jag någon gång ett barn ska jag se till att han eller hon kommer förstå", skriver Larsson i ett brev till klubbens supportrar.