En öbo uppmärksammade att en man fallit i vattnet från en mindre båt cirka 100 meter från land mellan Sandön och småbåtshamnen vid Uddebo.
Öbon larmade efter hjälp och Räddningstjänsten kom till platsen.
Räddningstjänstens insatsledare på plats Patrik Juhlin uppskattar att mannen legat i vattnet mellan 20 och 30 minuter.
Mannen togs i land vid småbåtshamnen vid Uddebo och fördes till Sunderby sjukhus.
Vid olycksplatsen blåste det kraftigt. Larmet om olyckan kom till SOS alarm vid 17.10-tiden.