Räddningstjänstens dykare sökte under förmiddagen i vattnet nära en vak, ett par hundra meter från strandkanten vid Marek.
Vid 11.30-tiden påträffade dykarna den 71-årige mannen i vattnet.
Mannen hade på söndagen gått ut för att fiska och hördes sedan inte av. Enligt polis och räddningstjänst var isen vid olycksplatsen mycket svag.
- Räddningstjänsten gick igenom isen i går också när de var på väg ut så isen var jättedålig, säger Roland Carlson, vakthavande befäl vid Östgötapolisen.
Den 71-årige mannen var hemmahörande i Tranås.